Scrumbot!
Remember Funscrum!? Of course you do! Wouldn't it be great if you could do a daily scrum by talking directly to your bot on Slack or Hipchat?!
Scrumbot bugs your teammembers every morning, then annouces everyone's scrum at a specific time.
Installing
Add dependency to package.json
:
$ npm install --save hubot-scrum
Include package in Hubot's external-scripts.json
:
Configuration
Scrumbot has some default settings, if you want to recieve emails you need to provide a Mailgun api key and a few other details. These are optional to use scrumbot, but greatly improve the experience!
HUBOT_SCRUM_MAILGUN_APIKEY=key-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
HUBOT_SCRUM_MAILGUN_EMAIL=scrumbot@example.com
If you don't have a mailgun api key, get one here.
Commands
hubot scrum help
Customize
You can adjust the schedule that the bot will nag you to do your scrum, the following are the defaults, but you can send in any crontab-like patter such as: '0 0 10 * * *'
for 10 am.
Default time to tell users to do their scrum:
HUBOT_SCRUM_PROMPT_AT='0 0 6 * * *' # 6am everyday
Default scrum reminder time:
HUBOT_SCRUM_REMIND_AT='0 30 11 * * *' # 11am everyday
Send the scrum at 10 am everyday:
HUBOT_SCRUM_SUMMARY_AT='0 0 12 * * *' # noon
Development
The best way is to use npm link
:
hubot-scrum$ npm link
hubot-scrum$ cd /path/to/your/hubot
hubot$ npm link hubot-scrum
hubot$ bin/hubot