Multi-Platform Community Engagement
Twitch, Discord, Slack, YouTube Live, Kick, Microsoft Teams, Mattermost, and Google Chat from one deployment.
- Trigger services receive platform events: trigger-discord (persistent WebSocket bot), trigger-streaming (Twitch IRC + YouTube + Kick pollers), and trigger-webhooks (Slack + Teams + Mattermost + Google Chat HTTP).
- All inbound webhooks are verified with HMAC-SHA256 or the platform’s native signing scheme (e.g. Discord Ed25519) before processing; unsigned or invalid requests are rejected with 401.
- A single Router Module is the command-processing and event gateway every platform funnels through, so feature modules are written once and work everywhere.
- Collector/trigger replicas coordinate automatically via the router’s coordination API, splitting ownership of servers/channels across instances for horizontal scale.