{"id":29817180,"url":"https://github.com/cybercog/telegram-devpoker-bot","last_synced_at":"2025-07-28T20:12:25.969Z","repository":{"id":56744392,"uuid":"524451649","full_name":"cybercog/telegram-devpoker-bot","owner":"cybercog","description":"Planning Poker (Scrum Poker) for Agile software development teams. The bot allows you to introduce a consensus-based, gamified technique of task estimating into Telegram group chats.","archived":false,"fork":false,"pushed_at":"2022-09-16T06:45:01.000Z","size":47,"stargazers_count":4,"open_issues_count":13,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-08-05T00:11:58.480Z","etag":null,"topics":["backlog","backlog-refinement","chat-bot","chat-bots","collaboration","estimating","grooming","planning-poker","planning-poker-game","planning-tool","scrum-poker","software-development","telegram","telegram-bot","telegram-bots"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cybercog.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-08-13T16:31:13.000Z","updated_at":"2023-08-05T00:11:58.480Z","dependencies_parsed_at":"2023-01-18T09:49:17.934Z","dependency_job_id":null,"html_url":"https://github.com/cybercog/telegram-devpoker-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/cybercog/telegram-devpoker-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybercog%2Ftelegram-devpoker-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybercog%2Ftelegram-devpoker-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybercog%2Ftelegram-devpoker-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybercog%2Ftelegram-devpoker-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cybercog","download_url":"https://codeload.github.com/cybercog/telegram-devpoker-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybercog%2Ftelegram-devpoker-bot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267578003,"owners_count":24110351,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backlog","backlog-refinement","chat-bot","chat-bots","collaboration","estimating","grooming","planning-poker","planning-poker-game","planning-tool","scrum-poker","software-development","telegram","telegram-bot","telegram-bots"],"created_at":"2025-07-28T20:12:24.960Z","updated_at":"2025-07-28T20:12:25.956Z","avatar_url":"https://github.com/cybercog.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Telegram DevPoker Bot\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://discord.gg/KcTUWYHMFv\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?logo=discord\u0026label=\u0026message=Discord\u0026color=36393f\u0026style=flat-square\" alt=\"Discord\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cybercog/telegram-devpoker-bot/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/release/cybercog/telegram-devpoker-bot.svg?style=flat-square\" alt=\"Releases\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cybercog/telegram-devpoker-bot/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/cybercog/telegram-devpoker-bot.svg?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nPlanning Poker (Scrum Poker) for Agile software development teams.\nThe bot allows you to introduce a consensus-based, gamified technique of task estimating into Telegram group chats.\n\n![devpoker-hero-image](https://user-images.githubusercontent.com/1849174/184529872-aa0f8235-90d5-4a75-85df-5a63b73dbe02.gif)\n\n## Usage\n\n\u003e ⚠️ Work in progress. Public bot may be offline until the first stable release.\n\nAdd [@devpoker_bot](https://t.me/devpoker_bot?startgroup=true) to the group chat.\n\nTo start **Planning Poker** use `/poker` command.\nAdd any description after the command to provide context. \n\nExample:\n```\n/poker https://issue.tracker/TASK-123\n``` \n\nExample with multiline description:\n```\n/poker https://issue.tracker/TASK-123\nDesign DevPoker bot keyboard layout\n```\n\nOnly initiator can open cards or restart game at any moment.\n\n### Discussion phase\n\nDiscussion phase votes:\n* 👍 — Ready to estimate\n* ⁉️ — I have a questions or something to add\n* ✂️ — Split task into subtasks\n* ☠️️ — Cancel task (already done or not actual)\n* ♾️ — Impossible to estimate or task cannot be completed\n* ☕️ — I need a break\n\n### Estimation phase\n\nCurrently, there is only one sequence of numbers:\n```\n0.5, 1, 2, 3, 4, 5\n6, 7, 8, 9, 10, 12\n18, 24, 30, 36\n```\n\nSpecial cases:\n* ❓ — Unsure how to estimate (out of context, never solved such tasks)\n\n## Self-hosted usage\n\nBot works on Python 3.6.\n\nRun `run.sh` script with bot api token to start the Docker container.\n\nYou need to obtain own bot token from https://t.me/BotFather, then run:\n\n```shell\nDEVPOKER_BOT_API_TOKEN=11111424242:some-token ./run.sh\n```\n\nThis command will create image and container `devpoker-bot`.\n\nBot uses SQLite database at host in `~/.devpoker_bot/devpoker_bot.db`.\n\n## Credits\n\nThis project is inspired by the [tg-planning-poker](https://github.com/reclosedev/tg-planning-poker).\n\n## License\n\n- `Telegram DevPoker Bot` is open-sourced software licensed under the [MIT license](LICENSE) by [Anton Komarev].\n\n## About CyberCog\n\n[CyberCog] is a Social Unity of enthusiasts.\nResearch the best solutions in product \u0026 software development is our passion.\n\n- [Follow us on Twitter](https://twitter.com/cybercog)\n\n\u003ca href=\"https://cybercog.su\"\u003e\u003cimg src=\"https://cloud.githubusercontent.com/assets/1849174/18418932/e9edb390-7860-11e6-8a43-aa3fad524664.png\" alt=\"CyberCog\"\u003e\u003c/a\u003e\n\n[Anton Komarev]: https://komarev.com\n[CyberCog]: https://cybercog.su\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcybercog%2Ftelegram-devpoker-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcybercog%2Ftelegram-devpoker-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcybercog%2Ftelegram-devpoker-bot/lists"}