I've spun up a simple IRC bot, 'ansibot', and stuck the bot in #ansible... It seems to be running fine for now (I'm estimating it could take a pretty significant amount of channel traffic (in more than one channel) before falling over; it's using Phergie, installed using the phergie role on Galaxy<https://galaxy.ansible.com/list#/roles/568> .
The host on which it's running hasn't been the most reliable (~99.1% uptime) for the past month. If the bot becomes helpful enough, I could move it to another more stable server, but the bot will at least be resilient, as it will restart itself if it dies. There are a bunch of small features baked into Phergie/ansibot (every command is prefixed by a ! so the bot knows it's a bot command and not gibberish): - [add|remove]lart - saves facts/reminders which will be echoed to the channel when the word is added. Try out some of the terms in the bot already, like 'docs' or 'ansible-devel'. - karma - add '++' (two plus signs) after a nick or term to increase karma by one, '--' to decrease by one. !karma [word] will display the nick/word's karma. - !remind - use remind to remind users (even if they're offline) of something (e.g. "!remind mdehaan you are awesome" to remind mdehaan when he returns and types a message in #ansible). - !beer [nick] - give someone a beer There are some other plugins enabled that you can discover/explore using /msg ansibot help... and if the bot is abused (or unwanted!), I'll take it down. Thoughts? Questions? Suggestions? -Jeff Geerling -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/f0d5e586-bd41-4a39-9d25-23749a4e7b39%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
