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 slow
pumabot: 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 [email protected]