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
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