Interactive Discord-based triage system for maintainer-controlled help request workflows.
Features
- Triage mode (
--dispatch-mode triage): Help requests posted to a private admin channel with interactive action buttons - Button flow:
[Investigate]→[View Investigation]→[Re-investigate]→[Send Response] - Maintainer instructions: Reply in a thread on the triage message with plain English guidance, then click Re-investigate to run a new investigation incorporating your feedback
- Thread and forum support: Messages in threads and forum posts are detected and triaged
- Bot status: Shows DND with "Investigating #channel @author" during investigation, returns to online when idle
- Color-coded embeds: Orange (pending), Blue (investigating), Green (ready), Gray (sent/ignored)
- Access control: Button clicks verified against
discord.triage_user_idsandgithub.collaborators
Open Source
- MIT license
- Comprehensive README with prerequisites, Discord bot setup guide, and contributing section
- Detailed documentation: dispatch.md, security.md
Quick Start
git clone https://github.com/game-ci/help-bot.git
cd help-bot && npm install && npm run build
export DISCORD_BOT_TOKEN="..." ANTHROPIC_API_KEY="..."
node dist/cli.js live --dispatch-mode triageSee the README for full setup instructions.