Streams

Twitch

Monitor Twitch streamers and get instant notifications when they go live or offline. Customize messages, set ping roles, and keep your community engaged with your favorite Twitch content..

Commands Overview

All Twitch stream commands start with /streams twitch

CommandDescription
addAdd a Twitch streamer to receive notifications for going live
removeRemove a Twitch streamer alert subscription
editEdit config for a Twitch streamer alert
testPreview notification appearance
detailsShow the current configuration for a Twitch streamer

Adding a Twitch Streamer

Setup notifications to receive alerts when a Twitch streamer goes live:

/streams twitch add <streamer> <discord-channel> [ping-role] [live-message] [offline-message] [cleanup]

Parameters

streamer
string required
The Twitch username of the streamer
discord-channel
text-channel required
The Discord channel where notifications will be posted
ping-role
role
Role to mention when the streamer goes live
live-message
string
Custom message for when streamer goes live - Refer to the Customizing Messages section for available variables
offline-message
string
Custom message for when streamer goes offline - Refer to the Customizing Messages section for available variables
cleanup
boolean
Default to false - Auto-delete the live notification when the stream goes offline.

Removing a Twitch Streamer

Remove notifications for a Twitch streamer:

/streams twitch remove <streamer>

Parameters

streamer
string required
The Twitch username of the streamer to remove

Editing Twitch Settings

Modify settings for an existing Twitch streamer notification:

/streams twitch edit <streamer> [discord-channel] [ping-role] [remove-ping-role] [live-message] [offline-message] [cleanup]

Parameters

streamer
string required
The Twitch username of the streamer
discord-channel
text-channel
The Discord channel where notifications will be posted
ping-role
role
Role to mention when the streamer goes live
live-message
string
Custom message for when streamer goes live - Refer to the Customizing Messages section for available variables
offline-message
string
Custom message for when streamer goes offline - Refer to the Customizing Messages section for available variables
cleanup
boolean
Default to false - Auto-delete the live notification when the stream goes offline.

Testing Notifications

Preview what your notifications will look like:

/streams twitch test <streamer> [message-type] [multistream] [global]

Parameters

streamer
string required
The Twitch username of the notification you want to test
message-type
string
Default to live - Test live or offline notification
multistream
boolean
Default to false - Test as multistream notification if it is setup
global
boolean
Default to false - Display the message to everyone as if the streamer just went live (will ping people so use with caution)

Viewing Streamer Details

See all current settings for a specific streamer:

/streams twitch details <streamer>

Parameters

streamer
string required
The Twitch username of the streamer to view

Customizing Messages

Available Variables

Use these variables in your custom messages:

  • {{name}} - The name of the streamer
  • {{url}} - The URL for the stream
  • {{everyone}} - @everyone mention
  • {{here}} - @here mention
  • {{game}}/{{category}} - The game or category of the stream (live only)
  • {{timestamp}} - The time the stream started/ended
Copyright © 2026 DinkDonk Bot. All rights reserved.