It's a chat bot built on the Hubot framework. It was initially generated by generator-hubot, and configured to be deployed on Heroku to get you up and running as quick as possible.
When activated it starts a virtual daily meeting, calling one by one the members of the team to tell the others what they have done, what they'll work next and if there's something preventing them from reaching the team's goal.
It can be activated by sending daily time or making a get request to its
/hubot/daily endpoint and the daily will start at the daily-review channel.
You can test your hubot by running the following, however some plugins will not behave as expected unless the environment variables they rely upon have been set.
You can start slack-daily locally by running:
% bin/hubot
The bot runs out of the box with default configurations of the box, but you can set some environment variables to customize it:
HUBOT_WAKE_UPcommand to start a daily (defaults todaily-time)HUBOT_WAKE_UP_PATHpath to start a daily (defaults to/hubot/daily)HUBOT_NEXTmessage when you're done, call next member (defaults tonext)HUBOT_SKIPregex of the message to skip member (defaults toskip (.+))HUBOT_DAILY_CHANNEL_NAMEdaily channel (defaults todaily-review)HUBOT_DAILY_USERS_BLACKLISTcomma separated users to ignore (defaults toslackbot,dailyfreak)HUBOT_DAILY_DAYS_BLACKLISTcomma separated week days to skip daily (defaults to0,6)
The Heroku app is already configured to listen for pushes to this repo's master branch and deploy a new version if anybody commits to it.
You may want to get comfortable with heroku logs and heroku restart if
you're having issues.