gaming-hub/server/src
Daniel 3cd9f6f169 Feat: Multi-bot support - separate Discord bot per plugin
Each plugin gets its own Discord client and token:
- DISCORD_TOKEN_JUKEBOX (fallback: DISCORD_TOKEN) → Soundboard
- DISCORD_TOKEN_RADIO → Radio

discord.ts: factory createClient() instead of singleton
plugin.ts: per-plugin context storage via registerPlugin(p, ctx)
index.ts: creates/logins/shutdowns multiple bots independently

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 10:56:22 +01:00
..
core Feat: Multi-bot support - separate Discord bot per plugin 2026-03-06 10:56:22 +01:00
plugins Fix: Voice claim system - radio stops when soundboard plays 2026-03-06 10:21:11 +01:00
types fix: initialize voice encryption libs before first connection 2026-03-06 01:13:46 +01:00
index.ts Feat: Multi-bot support - separate Discord bot per plugin 2026-03-06 10:56:22 +01:00