Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

swolebot

A Slack bot for keeping your team fit through open pull requests.

'swolebot in action'

Why?

We @robinpowered wanted to stay healthy, so we started doing pushups based on open PR`s we have.

How to set this up?

Clone

git clone git@github.com:robinpowered/swolebot.git

Create Heroku

heroku create

Configure Heroku environment variables:

SLACK_API_TOKEN - required
GITHUB_API_TOKEN - required
REPOS - required. Uses comma-separated format. Eg. 'rails/rails,robinpowered'. You can specify repo, or whole ORG.
SLACK_CHANNEL - required. Defaults to #general
SLACK_ICON - An URL to Swolebot avatar, if you do not like default one
SLACK_USERNAME - Meh. Default: Swolebot
RATIO - Open PR to pushups ratio. Formula: open_PRs * ratio. Default: 2
HOURS - On what hours this should run. Defaults to 11,14,17. Format: Comma-separated values
TIMEZONE - set your TZ. Any valid momentjs TZ will do. Defaults to "America/New_York"

Push to Heroku

git push heroku master

P.S. Don`t worry, this will only run on workdays!

Be fit!

About

A Slack bot for keeping your team fit through open pull requests

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.