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