- Incredibly easy to use and setup
- Reasonably documented (it could be better, actually)
- Very easy to learn, Telegram has some great ideas.
- Telegram commands suggestions, I don't know why, does not accept manually entered parameters to the commands. If you choose from the [/] button, it just sends the command (instead of adding it to the input text, letting the user to add some parameter BEFORE sending). It's a natural thing for me and makes something that should be easy a little bit complex.
- API could have some built-in parameters parsing tools.
- Using reflection to find methods that return Reply makes the code confusing and not very reliable. I'd use interfaces instead.
- The Godfather bot is a good idea, except when I need to manage the commands of my bot using it. It's cumbersome. I'd rather use a regular web UI for it.
It's a pretty addicting thing, actually. It's a lot of fun to use. Too bad some bots are offline,