unthread-discord-bot
Turn Discord community servers into real-time support ticket hubs — powered by Unthread.io
10K+
Official Unthread extension for Discord support via bot commands and forum channels.
This integration does three core things:
Customer (Discord) -> Bot -> Unthread
|
Agent (Unthread) <- Webhook Server <- Redis Queue <- Bot
docker compose up -d
docker compose logs -f discord-bot
Reset local data:
docker compose down -v && docker compose up -d
| Variable | Purpose |
|---|---|
| DISCORD_BOT_TOKEN | Discord bot token |
| CLIENT_ID | Discord application client ID |
| GUILD_ID | Discord server ID for command registration |
| UNTHREAD_API_KEY | Unthread API key |
| UNTHREAD_SLACK_CHANNEL_ID | Unthread target channel |
| POSTGRES_URL | PostgreSQL connection string |
| PLATFORM_REDIS_URL | Redis cache connection URL |
| WEBHOOK_REDIS_URL | Redis queue connection URL for webhook events |
| Variable | Default | Notes |
|---|---|---|
| FORUM_CHANNEL_IDS | empty | Comma-separated Discord forum channel IDs for auto-ticket creation |
| NODE_ENV | production | Use development for verbose debug logs |
| PORT | 3000 | Port used by companion webhook stack when applicable |
| Method | Path | Purpose |
|---|---|---|
| N/A | N/A | The bot runs as a Redis consumer and does not expose direct HTTP endpoints |
| GET | /health | Exposed by unthread-webhook-server for external health checks |
Licensed under GNU AGPL v3.0.
Content type
Image
Digest
sha256:8974f9c8d…
Size
70.3 MB
Last updated
1 day ago
docker pull wgtechlabs/unthread-discord-bot:devPulls:
567
Last week