1. Skip this step if you don’t want/need twitch notifications
Only do this if you want Aurora to:
Track Twitch channels
Detect when you go live
Post notifications in Discord automatically
2. CREATE A TWITCH APPLICATION
Go to the Twitch Developer Console and create an application.
You’ll need:
an app name
a redirect URL
a category or app type
If you’re unsure what to use, follow the values required by your bot’s existing Twitch module.
Once created, Twitch will give you:
a Client ID
a Client Secret
3. ADD TWITCH CREDENTIALS TO .env
Open your .env file and add:
TWITCH_CLIENT_ID=your_client_id_here
TWITCH_SECRET=your_client_secret_here
TWITCH_CHANNEL=your_channel_name_here
4. CHOOSE A DISCORD NOTIFICATION CHANNEL
Decide where live alerts should go in your Discord server.
Examples:
#live-now
#stream-notifications
#announcements
Insert the Discord “Channel ID” next to the Twitch Channel for notifications. (If you right click on a channel in your server, there should be a “copy channel ID” button at the bottom)
5. MAKE SURE THE BOT CAN POST THERE
Aurora needs permission in that channel to:
see the channel
send messages
embed links, if your alerts use embeds
If it can’t post, the Twitch feature may look broken even if the setup is correct.
6. TEST Notifications
Once Aurora is online:
go live on Twitch
check whether the alert appears in Discord
If it doesn’t:
verify your Twitch credentials
verify the channel name
verify the Discord channel permissions
Quick Recap - what did we do?
Created Twitch app credentials
Added them to .env
Selected a Discord channel for notifications
