gds-hubot is the Hubot running on the GDS Slack.
See the full list in external-scripts.json.
hubot-pager-me. Connects to PagerDuty. Makes the bot tell
#2ndlinewhen there's an alert. Also adds commands to query who's on call.
hubot-heroku-keepalive. Prevents the bot from falling asleep.
hubot-standup-alarm. Configure an alarm for your standup every day.
gds-hubot is hosted on Heroku. Auto-deploy has been set up, so the app is deployed immediately after pushing to master / merging a pull request.
Adding pull request alerts for your project
Create a new webhook for your
myuser/myreporepository at: https://github.com/myuser/myrepo/settings/hooks/new
Add the url: http://gds-hubot.herokuapp.com/hubot/gh-repo-events?room= (Don't forget to urlencode the room name, especially for IRC. Hint: # = %23)
(taken from here)
Sleeping on Heroku
As this app is hosted on a free dyno, it will sleep for six hours a day. We've configured a cron job to wake up Hubot at 6AM.
The original readme is found in docs/HUBOT-README.md.