MultiTwitch Bot Features
Everything MultiTwitch Bot currently provides for connecting your Discord server to the Twitch streamers your community follows.
Stream Monitoring
Automatically monitor your tracked Twitch streamers and detect changes to their live status.
Live Status
Check which tracked Twitch streamers are currently live directly from Discord.
Game & Viewer Tracking
Detect changes to the game being played and current viewer count for tracked live streams.
Stream Title Tracking
Detect changes to a live stream's Twitch title while the streamer is broadcasting.
Automatic Updates
The bot periodically polls Twitch and keeps the current live-stream state up to date.
MultiTwitch Generation
Generate a MultiTwitch viewing link from the streamers who are currently live.
/multitwitch Command
Use /multitwitch in Discord to generate a MultiTwitch link for the streamers who are currently live.
Live Stream Selection
The MultiTwitch link is based on the tracked streamers who are live at the time the command is used.
Duplicate Protection
Duplicate streamer entries are prevented so the same streamer is not unnecessarily included more than once.
Consistent Link Generation
Streamers are handled consistently when the MultiTwitch link is generated.
Streamer Management
Maintain the Twitch streamers your Discord server wants to follow.
Add Streamers
Add Twitch streamers to your server's tracked streamer list.
Remove Streamers
Remove streamers from your server whenever they are no longer needed.
View Tracked Streamers
View the Twitch accounts currently being tracked by your Discord server.
Permission-Aware Management
Server management actions such as removing streamers and configuring dashboard filters require appropriate Discord server permissions.
Discord Dashboard
Keep important Twitch information organized in one or more Discord dashboard messages.
Premium expands dashboard capacity and update speed while retaining the same core dashboard functionality.
Live Stream Dashboard
Display currently live streamers, their Twitch links, game information, and optional viewer counts in a dedicated Discord dashboard.
Dashboard Channel Selection
Choose the Discord text channel where each dashboard is displayed.
Enable / Disable Dashboard
Control whether the server's dashboard functionality is enabled.
Viewer Count Display
Choose whether current Twitch viewer counts are shown on the dashboard.
Configurable Update Interval Premium
Configure how frequently the dashboard is refreshed. Free servers use a minimum interval of 2 minutes, while Premium supports faster update intervals.
Time Zone Configuration
Configure the server time zone used by dashboard settings.
Dashboard Filtering
Configure a dashboard to show all active streamers, streamers playing a specific game, or selected streamers.
Multiple Dashboards Premium
Free servers can have 1 active dashboard. Premium servers can have up to 5 active dashboards.
Dashboard Recovery
If a dashboard message is deleted, the bot can recreate it and preserve its configured dashboard filter.
Live & Offline Notifications
Keep your Discord community informed when tracked Twitch streamers change status.
Basic live/offline notifications are available to all servers. Premium adds custom notification templates and notification variables.
Master Notification Control
Enable or disable Twitch notifications for the server from the notification settings.
Go-Live / Offline Notifications
Send a Discord notification when a tracked streamer goes live or offline.
Independent Live / Offline Controls
Control Go-Live and Go-Offline notifications independently so either notification type can be enabled without requiring the other.
Default Notification Messages
The bot provides default notification messages containing relevant streamer and Twitch information.
Custom Go-Live / Offline Messages Premium
Premium servers can customize the message sent when a tracked streamer goes live or offline.
Notification Variables Premium
Premium notification templates support {streamer}, {username}, {game}, {title}, and {url} variables.
Web Dashboard Management
Manage your Discord server's MultiTwitch configuration through the web dashboard.
Server Configuration
Configure dashboard, streamer, notification, and general server settings from the web application.
Streamer Configuration
Add and remove tracked Twitch streamers and view the streamers currently configured for the Discord server.
Dashboard Configuration
Manage dashboard destination, enabled state, viewer-count display, update interval, and time-zone settings.
Notification Configuration
Configure master notification settings, Go-Live and Go-Offline controls, and Premium notification message customization.
Twitch Integration & Reliability
Built to communicate with Twitch reliably while continuing to monitor your tracked streamers.
OAuth Authentication
Authenticate requests to the Twitch API using Twitch access tokens.
Token Refresh
Obtain a new access token when the current Twitch token expires or becomes invalid.
Request Retries
Failed Twitch API requests can be retried with an increasing delay before ultimately reporting the failure.
Dashboard Message Recovery
Missing dashboard messages are detected and recreated so dashboard monitoring can continue.
Ready to Get Started?
Add MultiTwitch Bot to your Discord server and start tracking your favorite Twitch streamers.
Add to Discord