Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

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


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


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