Discord integration
streamion.bot can join your Discord server and run there alongside your Twitch channel. The Discord side announces when you go live and runs birthday greetings for your community (see Birthdays); it's set up once and shared by everything Discord-related.
You manage it on Settings → Discord (/settings/discord) — free for every channel.
Connecting a server
On the Connection tab, click Add the bot to your server. Discord opens its standard authorization screen where you pick the server to add the bot to and confirm. When you come back, the server is linked automatically.
If you'd rather link by hand — or the automatic step didn't capture it — paste your Server (Guild) ID into the field and click Link server. To find the ID: enable Developer Mode in Discord (User Settings → Advanced), then right-click your server and choose Copy Server ID.
Either way the bot needs permission to view the channel and send messages wherever it should post. One Discord server is linked per channel.
Status and removing the bot
The Connection tab shows whether the bot is online, its latency, and a card for the linked server with its name, member count, and when it was linked. Two actions are available:
- Remove bot from server — the bot leaves the server and the link is removed. You can re-invite it anytime.
- Only remove link (bot stays) — drops the link on our side but leaves the bot in your Discord server.
Live announcement
The bot can post in Discord the moment your stream goes live, so your community doesn't have to be watching Twitch to notice.
You'll find it on the Live tab of Settings → Discord — link a server on the Connection tab first, otherwise the tab tells you to do that.
Write your own message and drop in placeholders — they're filled in when the announcement fires:
For example: @everyone {channel} is live — {title} ({game}) {url}
Give the bot access to that channel. It needs View Channel and Send Messages where it should post. If it can't, saving shows a warning straight away so you notice before you go live.
Two things worth knowing:
- The announcement fires when Twitch reports your stream as live — the same moment your followers get their notification.
- If you drop offline and come back shortly after, the bot won't post again within 30 minutes of the last announcement, so a brief reconnect doesn't spam your server.
Slash commands in Discord
Once the bot is in your server, your community can use its slash commands directly in Discord:
/ping— a quick health check that the bot is responding./birthday …— register and view birthdays (see Birthdays).