SimBot monitors registered Twitch and YouTube channels and automatically announces when they go live, keeping your Discord community in the loop.
Automated stream announcements for your Discord server, with no complicated setup required.
When a registered channel goes live, SimBot instantly sends a rich embed announcement to your configured Discord channel.
Supports both Twitch and YouTube. Configure separate announcement channels per platform so notifications go exactly where you want them.
Members register their own streaming channels with a single command. No admin intervention needed for each new streamer that joins.
Each Discord server configures its own announcement channels independently. Twitch and YouTube can each post to different channels.
Admins can register or unregister streaming channels on behalf of any user, making it easy to manage your server's streamer roster.
SimBot tracks unique stream sessions so a single broadcast only ever triggers one announcement, no matter how many times the status is checked.
Twitch channels are checked every minute by default. YouTube channels are checked every five minutes using RSS feeds, with no API quota concerns.
SimBot connects to Discord via the Gateway API using WebSockets. It can run from any machine — no port forwarding or hosted endpoint needed.
All commands use Discord slash command syntax. Commands labeled Admin Only require administrator permissions. Parameters marked ? are optional.
From initial setup to live announcements in a few straightforward steps.
An admin runs /stream_admin_setup once per platform, choosing the Discord channel where live notifications should appear. Twitch and YouTube can each have their own dedicated channel.
Each member who wants their stream announced runs /stream_register, providing their platform and a link to their Twitch or YouTube channel. Admins can also register channels on behalf of users with /stream_admin_register.
SimBot checks all registered Twitch channels every minute via the Twitch API, and all YouTube channels every five minutes using RSS feeds. No manual intervention is needed once channels are registered.
The moment a registered channel goes live, SimBot sends a rich embed to the configured announcement channel. The embed includes the stream title, game or category, and a direct link to the stream.
Members can view their registered channels with /stream_get, and unregister at any time with /stream_unregister. Use /stream_info to see the current polling intervals and learn how the bot behaves.
Get stream announcements running in your Discord server in a few steps.
Click the link below to open the Discord authorization page. You must have the Manage Server permission on the server you want to add SimBot to.
Add SimBot to DiscordChoose the server you want to add SimBot to from the dropdown, then click Authorize. SimBot requires the following permissions to function: Send Messages, Embed Links, and View Channels.
Run /stream_admin_setup for each platform you want to support. Choose Twitch or YouTube, then select the Discord channel where announcements should be posted. Repeat for the other platform if needed.
Members run /stream_register with their platform and channel link. SimBot will verify the channel and begin monitoring it. Admins can also register channels for others using /stream_admin_register.