Skip to content

pump-io/pumabot

Repository files navigation

pumabot

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.

Features

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.

Development

See HACKING.md

Deployment

See DEPLOYMENT.md

Maintainer

AJ Jordan alex@strugee.net

About

#pump.io's friendly Hubot

irc://chat.freenode.net#pump.io

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages