Twitch live notifications on Discord
DogByte posts a notification with a graphic on your server when you go live on Twitch, and turns it into a summary when the stream ends. It takes two minutes to set up and it is free.
What you need
- a Discord server where you have the Manage Server permission,
- your Twitch channel name (the part after twitch.tv/),
- a text channel for alerts, for example
#streams.
Step by step
- Add the bot to your server. Click “Add DogByte to Discord”, pick your server and confirm. The bot only needs to send messages, links and files in the alert channels.
- Pick your Twitch channel. Type this command in any channel:
/twitch add login:yourname live_channel:#streams - Ping a role (optional). Create a role such as
@Liveand add it:
Running the command again with the same login only changes the options you give./twitch add login:yourname ping_role:@Live - Preview it.
/twitch show login:yournameshows the LIVE and OFFLINE graphics. Addon_channel:Trueto post a test in the channel, without a ping. - Check permissions.
/checktells you whether the bot can post in your alert channels.
Twitch clips in their own channel
DogByte can also post new clips from your channel:
/twitch add login:yourname clips_channel:#clips
What your viewers see
When you go live, the bot posts a graphic with your title, category and start time, plus a button to watch. When the stream ends, the same message turns into an OFFLINE card with duration, start and end time, peak and average viewers and the categories you played. Streams also count towards the weekly summary.
Common problems
“You need the Manage Server permission”
Only people with that permission can change the bot's settings. Ask an admin, or give yourself a role that has it.
“Twitch channel not found”
Type only the login, without @, spaces or the full address.
No notification arrived
Run /check. Usually the bot cannot write or upload files in the chosen channel.
Turning off the ping or clips
Use /twitch clear login:yourname what: and pick stream alerts, clips or role ping. /twitch remove removes the channel completely.