i was thinking.
What if we created an text-file (or f.i. XML) with the menu-layout and the possible commands in it for a custom bot-menu. Then developers of the clients would just have to read that file and create a menu out of it. The commands in the menu are "told" to the bot when clicked.
This would be fairley easy to make for client developers too i think.
Example:
bot_name:The original tourneybot
bot_login:tourneybot
bot_menu_option1_name:Start tourney
bot_menu_option1_name:tell TourneyBot start ?##
?## could mean: ask for input in a textbox
get it?
The results would be enormous since it would make the usage (and information availability, botowners can also provide information) of bots much easier. I personally think working with tourneybot is too much hassle.