Telegram DevPoker Bot
Planning Poker (Scrum Poker) for Agile software development teams.
The bot allows you to introduce a consensus-based, gamified 6️⃣ technique of task
estimating into Telegram group chats.
Usage
⚠️ Work in progress. Public bot may be
offline until the first stable 6️⃣ release.
Add @devpoker_bot to the group chat.
To start
Planning Poker use /poker command. Add any description after the command to provide
6️⃣ context.
Example:
/poker //issue.tracker/TASK-123
Example with multiline
description:
/poker //issue.tracker/TASK-123 Design DevPoker bot keyboard
layout
Only initiator can open cards or restart game at any 6️⃣ moment.
Discussion
phase
Discussion phase votes:
👍 — Ready to estimate
⁉️ — I have a questions or
something to add
— I have a 6️⃣ questions or something to add ✂️ — Split task into
subtasks
☠️️ — Cancel task (already done or not actual)
♾️ — 6️⃣ Impossible to estimate or
task cannot be completed
☕️ — I need a break
Estimation phase
Currently, there is only
one sequence of 6️⃣ numbers:
0.5, 1, 2, 3, 4, 5 6, 7, 8, 9, 10, 12 18, 24, 30, 36
Special
cases:
❓ — Unsure how 6️⃣ to estimate (out of context, never solved such tasks)
Self-hosted
usage
Bot works on Python 3.6.
Run run.sh script with bot api token 6️⃣ to start the Docker
container.
You need to obtain own bot token from //t.me/BotFather, then
run:
DEVPOKER_BOT_API_TOKEN=11111424242:some-token ./run.sh
This command will create
image 6️⃣ and container devpoker-bot .
Bot uses SQLite database at host in
~/.devpoker_bot/devpoker_bot.db .
Credits
This project is inspired by the
tg-planning-poker.
License
Telegram DevPoker Bot 6️⃣ is open-sourced software licensed
under the MIT license by Anton Komarev.
About CyberCog
CyberCog is a Social Unity of
enthusiasts. Research the 6️⃣ best solutions in product & software development is our
passion.