No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
simple_slack_bot
.gitignore
LICENSE
Procfile
README.md
app.json
app.py
replies.py
requirements.txt

README.md

Stan Bot

Stan Bot is a simple (really simple) bot that listens to user messages and replies with question to complete a simple SCRUM stand up. (I'm not sure about the correct use of the term, this is what I understood about it. Sorry)

This bot uses the Simple-Slack-Bot library and also the official Python Slack Client

Use

Stan replies to these "commands":

stan min: Starts a minimal stand-up. For reports at the end of the day, basically. The questions are:

  • What did you do today?
  • Are there any obstacles impeding your progress?

stan full: Starts a full stand-up. For reports at the beginning of the day, basically.

  • What did you do yesterday?
  • What are you going to do today?
  • Are there any obstacles impeding your progress?

stan stop: Stops a stand-up.

Deployment on Heroku

  • Fork the project
  • Create a Heroku app
  • Create a Slack bot user and get its API Token
  • Configure an environment variable on Heroku with key: SLACK_BOT_TOKEN and the bot API Token as its value.
  • Connect the app with the GitHub repository
  • On your app management page, configure the dyno and set it on.
  • Trigger deployment

Contribution

This project is far from perfect and could have a lot of useful features. I am by no means an expert on bots creation: this is literally my first attempt

I am open to any kind of contributions (pull-requests) that can help Stan grow and become more powerful :)

Thanks in advance for them