Open 8573 opened 5 years ago
I'm using irc-bot as a quick-and-dirty front-end to a poker server I'm writing. I'm writing the server in part so I can learn Rust better. I did something similar with Objective-C a little more than twenty years ago.
I'm so low of a priority as a user (my repository isn't even public) that I hesitate to comment at all. However I figure if I break the ice, and provide a low bar to clear, perhaps you'll hear from others.
I've only been playing with irc-bot for about a day. I've found it easy to use, although I haven't yet figured out how to make a command that takes an optional argument. In specific, I'd like to be able to support bet
, bet N
(where N is a positive number), bet pot
and bet half
, but, at least when using the source from the dev
branch of this repository, I get:
Error: While handling YAML: Expected <argument> to be of type Scalar, but it is of type Mapping.
for just bet
, although bet ""
works fine. I'm using "<amount>"
as the argument to the syntax
parameter of ModuleBuilder::command
. I tried "..."
, but that fails to compile. With "<amount>"
, the zero-length string as input is converted to an empty Hash which is why yaml::check_type
dies. I'm early enough into development that this doesn't really matter to me, and I realize there may be some other argument to syntax
that might work.
Anyway, thank you for writing irc-bot.
Hello, @ctm — I've replied in #51.
If you are a user of this crate, I suggest that (as an option, not a requirement) you comment on this issue ticket, optionally briefly describing your use-case. This way, I will be able to survey my users as to, notify them of, and/or help them adjust to changes in the API of this library, and perhaps provide other support.
In case you prefer GitLab over GitHub, I have opened an issue ticket on GitLab for the same purpose: https://gitlab.com/c74d/irc-bot.rs/issues/1.