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