pumabot is a chat bot built on the Hubot framework. It was initially generated by generator-hubot. Like all Hubots, it's configured so it can be deployed on Heroku; however, the production version of pumabot runs on AJ's server.
You can find pumabot hanging out in #pump.io on Freenode.
pumabot has a number of useful abilities. It can:
- Keep track of karma (
username++) - Report on new activity on the pump.io GitHub organization
- Say things at certain times, like cron (
pumabot: help job) - Tell somone something when they come back online (
pumabot: help tell) - Help run meetings (
pumabot: help meeting) - Compare git branches (
pumabot: help compare) - Look up issue titles when they're mentioned (
#1337) - Say the title of the page when someone mentions an arbitrary URL (
http://example.com) - Tell you where its source code lives (
pumabot: where's the source?) - Tell you when someone was last seen (
pumabot: help seen)
It can also:
- Help you ship things (
pumabot: ship it) - Show cute pictures of pugs (
pumabot: help pug) - Say (usually inaccurately) how happy people are (
pumabot: help check) - Shoot foam darts at other people (
pumabot: help shoot) - Open doors (
pumabot: open the pod bay doors)
You might also try saying:
- "I like pie"
- "lulz"
pumabot: what is the answer to the ultimate question of life?pumabot: you're a little slowpumabot: have some soda(pumabot: sleep it off)
pumabot also understands how to take commands over the XMPP bridge.
See HACKING.md
See DEPLOYMENT.md
AJ Jordan alex@strugee.net