Streams and posts, one place
Follow Twitch, Kick and YouTube streamers, RSS feeds, subreddits and Bluesky accounts from one panel, up to 10 per server.
Stream alerts: a feature of Rezaletbot, the free Discord bot.
Your community hears about it the moment a streamer goes live. Rezaletbot picks up the stream and posts the title, game and viewer count to the channel you choose, then tidies up the message when the stream ends. New posts from news sites, blogs, subreddits and Bluesky accounts land in the same channel too.
Follow Twitch, Kick and YouTube streamers, RSS feeds, subreddits and Bluesky accounts from one panel, up to 10 per server.
Mention the role you pick, like @Stream Alerts, instead of waking everyone with @everyone.
When the stream ends, the same message is marked as ended with the stream length. No leftover "live now" posts.
For YouTube channels, new uploads are announced as well as live streams, each with its own switch.
Add a site's RSS feed, a subreddit or a Bluesky account and new posts land in your channel with the title, a summary and the image. For Instagram and X, a feed link from a service like rss.app does the job.
Write the announcement in your server's voice with {yayinci}, {baslik}, {oyun} and {link} placeholders.
The streamer doesn't connect or authorize anything. Public stream info is all it takes.
Twitch and Kick streams are picked up within about a minute and a half, YouTube within a few minutes. The post shows the stream title, game, viewer count, a preview image and a one-click button to watch.
When the stream goes offline, Rezaletbot doesn't post again. It greys out its own announcement and adds "stream ended" with how long it ran, so anyone glancing at the channel knows what's actually live.
@Stream Alerts 🔴 KaraBulut is live now!
(edited)Game news, patch notes, a blog or a subreddit: when a new post appears, Rezaletbot announces it with the title, a short summary and the image, and an "Open post" button goes straight to the source. Old posts aren't announced on the first check, only new ones from then on. On Reddit, images from NSFW and spoiler posts are hidden.
In the web panel, pick the platform and paste the streamer's username, channel link or feed address. Rezaletbot checks the account and fills in the name; you just pick the channel and the role to mention. "Send test" shows you exactly what the post will look like.
Add Rezaletbot to your Discord server. You just need Manage Server.
Sign in with Discord and create a new stream alert on the Integrations page.
Web panel → Integrations → New stream alertChoose the announcement channel and the role to ping, then hit "Start alert". The first check runs within two minutes.
No. Rezaletbot only reads public stream information, so the streamer never signs in or authorizes anything. You can follow any streamer, not just your own channel.
Twitch and Kick streams usually within a minute and a half, YouTube streams and uploads within a few minutes. YouTube live status is read from the channel page, so it can occasionally lag a little.
Up to 10 per server, counting streamers, feeds and accounts together. Each one can post to a different channel and ping a different role.
Yes, through an RSS bridge. Instagram and X don't offer a free way to read posts, so paste the account's profile link into a site like rss.app to create a feed, then enter the RSS link it gives you under the Instagram or X option in the panel. Posts are announced with that platform's name and color.
Bluesky accounts are checked about every 5 minutes, RSS feeds and subreddits about every 10, and Instagram and X bridges about every 15. If several posts came out in between, the newest three are announced in order; posts older than 24 hours are skipped.
Discord shows the mention without notifying unless the role allows anyone to mention it, or the bot has the "Mention @everyone, @here and All Roles" permission. Turning on the role's mention setting fixes it.
Yes, per streamer. The {yayinci} (streamer), {baslik} (title), {oyun} (game) and {link} placeholders are filled in automatically; leave it empty to use the default.
Behind every great moment, there’s a great song.
Add to Discord✳