Those of you who tune into the twitch chat during streams have probably noticed by now that there is a robot among us. Luckily, he's a beneficent robot, dedicated to helping answer those repetitive questions (but really, why does
Casey wear those wrist braces??) and addressing common needs of the twitch chat (how long until the next stream???).
That being said, he was also thrown together in about 3 hours last Wednesday and needs to continue evolving to become the best 'bot he can be! I can continue working on and improving him, but I need some things from you, the community.
1) Suggestions! These can be commands you want to see available, features that would be good or necessary to have, or complaints about how weighted his RNG is.
2) A whitelist of people who can use most or all of the bot's functions during the stream
. We saw from the !random incident that some of the more easter eggy commands are subject to a bit of (unintentional) spamminess while there's hundreds of people in the chat, so at least some will need to be turned off to the general public while it's in full swing.
-- Note: there is some spam-prevention built in, as both twitch and the bot itself prevent duplicate messages from being sent over too fast an interval.
2A) A list of commands we definitely want available during the stream, to anyone who's available to trigger them.
3) Contributions: Please, create pull requests and issues at the GitHub repo!
I will need some support in maintaining this bot and adding all the functions we think will be good for FAQ and other purposes.
I'm going to be looking at ways to automate deployment from the git repo (right now I have to manually restart every time I push, ugh!) and potentially host him somewhere in the cloud so he's no longer confined to the mortal coil of my little raspberry pi over in the corner. To further decouple him from my potentially inadvertently restrictive ownership, I might take suggestions for alternate names (twitch accounts are cheap!)
Update: As of 12/24/2014, the bot now goes by hmh_bot in the twitch chat! If you have any suggestions or comments about the name, post them here.