The Bot will automatically announce livestreams in pre-defined channels based on criteria set up by Bot administrators. There is no requirement to manually register for stream notifications, but participating users must satisfy the following criteria.
- In the Discord UI
- Users must link their streaming profile to their Discord account. This does not need to be visible in their Discord profile.
- Users must have streamer mode enabled in Discord prior to going live.
- Streamers must allow their activity status to be shared on the server they wish announcements to be made on.
- At the time of writing, stream announcements only work with Twitch and YouTube streams. Discord doesn’t yet support status updates from other streaming platforms.
- In the Bot UI
- Streamers must match one or more roles and games defined in the Bot’s stream admin panel.
Stream admin panel
- Livestreams are announced automatically in the selected Channel
- For members of the selected Role
- But only when they are streaming Game. Leave blank to trigger the announcement on any game.
- An optional custom notification can be added that will display along with the stream embed. This can contain custom fields and tags such as @everyone.
- An optional delay can be added before the stream is announced.
- The checkmark indicates that the announcement will be removed when the stream ends or the streamer changes to a different game.
- Stream announcements are made in the applicable locale for that channel. If the channel is marked for All locales, the announcement will be localized to the user’s language if they have chosen one.
Custom notifications
Variables may be specified in the custom notification text.
Variable | Description |
---|---|
${game} | The name of the game. |
${memberTag} | The user’s Discord tag (clickable link to the user’s profile). This will ping the streamer. |
${platform} | Streaming platform. Eg: Twitch |
${title} | Title of the stream. |
${url} | URL of the stream. |
Stream re-announcement cooldown
If a stream exceeds the duration set here then it will be re-announced by the Bot. If no cooldown is set then stream re-announcements are disabled.
Security
Streaming administration requires that the Bot user has the ‘Change channel settings’ authority.