Stream Alerts
Announces in your Discord when someone goes live on Twitch or Kick or uploads a YouTube video.
/stream hinzufuegen dienst:Twitch kanal:playrustic melden_in:#ankündigungen
From then on the bot checks every five minutes and announces new broadcasts.
The three services are different
This is not a detail, it is the reason for nearly everything you will notice about this module.
Twitch has a proper interface. For that you need free access once: register an application at dev.twitch.tv/console/apps, then enter the client ID and secret in the configuration. Without those two values the bot tells you straight away what is missing when you add a channel.
YouTube needs no key. Every channel has an open feed, which the bot reads. It works most
reliably with the channel ID (begins with UC…); a user name only works for older channels. What
gets announced are new videos, not live streams.
Kick has no official interface. The bot uses the same endpoint as the website. That works, but it can stop without warning — Twitch and YouTube then carry on announcing, and Kick stays silent. Let us know if that happens.
Mention
Selectable per watched channel: nobody, @everyone, @here or a particular role. A role of your
own is almost always the better choice — whoever wants announcements goes and gets them, and
everyone else is not woken up. Reaction roles go well with that.
The text
Under /stream setup you define what the announcement looks like. Placeholders: {name},
{title}, {url}, {platform}.
Default: {name} ist live: **{title}** plus the link.
No duplicate announcements
The bot remembers the ID of the last broadcast it announced. A stream that drops out briefly and carries on is therefore not announced twice. Only when a new broadcast begins is there an announcement again.
If you add a channel that is live right now, that is not announced retroactively — only the next broadcast is. Otherwise setting it up would immediately send out an announcement for something that has been running for hours.
Limits
| Watched channels per server | 25 |
| Check interval | 5 minutes |
| Announcements | max. 10 per minute and server (general limit) |
Commands
| Command | What it does |
|---|---|
/stream setup |
Default channel, default text, who may add channels |
/stream hinzufuegen |
Watch a channel |
/stream liste |
What is being watched |
/stream entfernen |
Stop watching |
Last updated: 13 October 2026
