Bot sends into your Telegram group who is from your team on duty today and tomorrow, and also sends schedule for the next week.
If your team needs to do some operation activities every day e.g. working with support chats, incidents management, bugs fixing etc. you can share this role (Duty guy) between team members to help them to better focus on sprint goals and other team activities.
- First you need to create your own bot in Telegram / Slack and add it to your group
- Next you need to pass to environment variables your bot's token into
TELEGRAM_TOKEN
/SLACK_TOKEN
variable- For the Slack you also need to configure a public domain with SSL
- You also need to configure slash commands on your Slack Applications page
- Choose
docker-compose.yml
file for you (slack or telegram) and build it - The last part is to type:
docker-compose up
- Application runs two independent processes for periodic tasks and for bot interaction
- That's all :)
- Type:
pip install pre-commit && pre-commit install
- Make and commit your changes
- Push your changes
- Open Pull request
Name | Required | Default | Description |
---|---|---|---|
REDIS_HOST | - | redis | Redis host address |
REDIS_PORT | - | 6379 | Redis port number |
REDIS_DB | - | 0 | Redis database number |
DAYS_OF_DUTY | 5 | Total duty days |
Name | Required | Default | Description |
---|---|---|---|
TELEGRAM_TOKEN | "" | Telegram bot token |
Name | Required | Default | Description |
---|---|---|---|
SLACK_TOKEN | "" | Slack bot token | |
SLACK_URL | https://slack.com/api/chat.postMessage | Slack POST requests URL |