This project lets you make estimations with planning poker technique (or scrum poker) directly in Slack, without any need of external software. It can be a useful tool for agile remote teams.
Slack App Directory: https://slack.com/apps/A57FFS3QE-poker-planner
For detailed usage documentation, please visit website.
If you want to host your own app, follow this steps:
http://my.awesome.project.url/slack/interactivity/pp (or any command you want) and set request url as http://my.awesome.project.url/slack/pp-slash-commandhttp://my.awesome.project.url/oauthcommands, chat:writecd into itdocker build -t dgurkaynak/slack-poker-planner .docker run -d \
--restart=unless-stopped \
-p 3000:3000 \
-e SLACK_CLIENT_ID=xxx \
-e SLACK_CLIENT_SECRET=xxx \
-e SLACK_VERIFICATION_TOKEN=xxx \
-e SLACK_APP_ID=xxx \
-e DATA_FOLDER=/data \
-e ENABLE_JSONL_LOGGING=true \
-v /host/data/folder/slack-poker-planner:/data \
--name slack-poker-planner \
dgurkaynak/slack-poker-planner
docker run -d \
--restart=unless-stopped \
-p 3000:3000 \
-e SLACK_CLIENT_ID=xxx \
-e SLACK_CLIENT_SECRET=xxx \
-e SLACK_VERIFICATION_TOKEN=xxx \
-e SLACK_APP_ID=xxx \
-e DATA_FOLDER=/data \
-e ENABLE_JSONL_LOGGING=true \
-v /host/data/folder/slack-poker-planner:/data \
-e USE_REDIS=true \
-e REDIS_URL="redis://X.X.X.X:6379" \
--name slack-poker-planner \
dgurkaynak/slack-poker-planner
Check out .env.default file for the complete list of environment variables.
Node.js requirement >= 22.11.0
npm inpm run buildnpm start$ claude mcp add slack-poker-planner \
-- python -m otcore.mcp_server <graph>