Name: slack-standup-bot
Owner: Auth0
Description: null
Forked from: shaneog/slack-standup-bot
Created: 2016-04-28 15:11:17.0
Updated: 2017-11-26 05:17:26.0
Pushed: 2016-04-12 19:31:51.0
Homepage: http://www.sofetch.io/products/standup-bot-private
Size: 4800
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Messaging tools like Slack changed our work world. Standup changed our meetings. Standup Bot keeps us accountable, tracks our goals, and got us to post our successes, plans, and upcoming challenges. We love it so much and we think you will too, so we're releasing it Open-Source.
https://your-team.slack.com/services/new/bot
/invite @your_bot
https://your-team.slack.com/services/new/slash-commands
/standup
as the command.http://your-app.herokuapp.com/api/standups/start?format=text
as the url.GET
as the method.git clone git@github.com:sofetch/slack-standup-bot.git
bundle install
rake db:create db:migrate
rails s
http://localhost:3000/settings
Populate all the inputs.mailcatcher
rake jobs:work
http://localhost:3000/api/standups/start?channel_name=YOUR_CHANNEL_NAME
.git clone git@github.com:sofetch/slack-standup-bot.git
heroku git:remote -a heroku-app-name
git push heroku master
heroku run rake db:migrate
heroku ps:scale worker=1
heroku config:set MAILER_ADDRESS=your-smtp-domain.com
heroku config:set MAILER_PORT=587
heroku config:set MAILER_USERNAME=your-email@domain.com
heroku config:set MAILER_PASSWORD=your-password
heroku config:set MAILER_DOMAIN=your-domain.com
heroku config:set STANDUPBOT_USERNAME=your-username
heroku config:set STANDUPBOT_SECRET=your-secret
http://your-app.herokuapp.com/settings
Populate all the inputs./standup
.Be really careful when assigning the Bot username and Api Token, the app won't work if one of them is incorrect.
-skip
Skips your turn until the end of standup.
-yes
Agrees to start your standup.
-help
Displays standup-bot commands in your channel.
-status
Displays the current status of the standup.
-edit: #(1,2,3)
Edit your answer for the day.
-delete: #(1,2,3)
Delete your answer for the day.
-vacation: @user
Skip users standup for the day. (Marks user “Vacation”)-skip: @user
Place user at the end of standup.-n/a: @user
Skips users standup for the day-quit-standup
Quit standup.-start
Begins standup.