Guide · September 1, 2026 · 3 min read

A stream alert people leave switched on

The fate of a Twitch alert rests on a single setting: who gets notified. Mentioning the whole server every time you go live guarantees that within two weeks nobody receives anything — because everyone will have muted it.

Twitch channel — inside the OriusBot admin panel.
Twitch channel — inside the OriusBot admin panel.

A role rather than @everyone

A community does not all follow the same streamers, and does not come online at the same hours. An @everyone mention treats everybody the same way, and pushes those who are not interested to mute the entire server — including for your important announcements.

A “Live notifications” role, which people take from a role menu, settles the question. Those who hold it want to be told; the mention is therefore read rather than endured, and the click rate is in another league.

On a server following several streamers, one role per streamer beats a general role — otherwise you land back on the original problem, at a smaller scale.

The announcement message

A good announcement contains the stream title, the category and the link. The title is what decides whether it gets opened: “So-and-so is live” teaches nothing, whereas the real stream title says what tonight is about.

The stream thumbnail is worth showing: it is an image of the game in progress, and it informs faster than text. One detail to watch: Twitch caches that image, and it can stay stuck on the previous stream for a few minutes.

What an announcement must contain

  • The real title of the stream, not a generic sentence.
  • The category: it decides half the viewers.
  • The link, clickable, in the message and not in a button alone.
  • The mention of the relevant role, at the top.

The duplicate, and why it happens

A streamer whose connection drops for thirty seconds goes offline and then online again. With no safeguard, the server gets a second announcement for the same stream — and sometimes a third.

The protection is not to re-announce a going-live that happens shortly after a drop: a delay of a few minutes after a stream ends before a new announcement is allowed. It is a setting you only notice when it is missing.

A second case, quieter: a bot spread across several instances can announce twice if each instance is watching the same streamer. The symptom is identical; the cause is elsewhere, and so is the fix.

The announcements channel

A channel dedicated to stream announcements, read-only, beats the general channel. Two reasons: it can be followed independently of the rest, and successive announcements form a readable history of the recent streams.

On a community server following several creators, it is tempting to create one channel per streamer. That is rarely a good idea: a single channel with distinct roles gives the same result without multiplying empty channels.

What the alert does not do

An alert does not bring viewers who were not already there. It tells an existing community, which is already a lot — but it replaces neither a schedule announced in advance nor the streamer's presence in their own server outside the streams.

A practice that works better than repetition: announce the week's programme once, then let the alert do the reminder on the day. The member already knows what to expect; the notification only tells them it is starting.

Frequently asked questions

Do you need a Twitch API key?

The bot uses one to query Twitch, but you have nothing to supply: the streamer gives their channel name, and that is all.

How long before the alert goes out?

A few seconds to a minute, depending on how going live is detected. A delay of several minutes indicates detection by periodic polling rather than by direct notification.

Can the end of the stream be announced?

It is possible, and rarely useful: the notification arrives when there is nothing left to watch. Better to edit the existing announcement to say the stream has ended.

How many streamers can be followed?

Several, with a role and a message per streamer if needed. Beyond about ten, an announcements channel becomes a continuous feed: that is the moment to prune.


Read next : YouTube alerts, Twitch bot, RSS feeds.