Your streamer goes live. Discord knows in seconds.
TeraOne uses Twitch EventSub to push live-alerts into your Discord with 3–8 second latency. Up to 10 streamers per server, a dedicated target channel per streamer, a custom message template, and role mentions — no polling, no delay, no cost.
What {title} can do
Add up to 10 Twitch channels by username. TeraOne shows a preview card with avatar, display name, and last stream so you can confirm before saving.
Instead of polling, TeraOne uses Twitch’s official EventSub webhook — Twitch calls us the moment a streamer goes live. That means 3–8 seconds latency instead of minutes.
marketing.features.twitch-notifications.cap_3_desc
Each streamer can have its own ping role. Deleted roles are automatically ignored — no silent errors, no dead pings.
Route alerts from different streamers into different channels — e.g. FPS streamers to #fps-live, RPG streamers to #rpg-live. Fully configurable.
The history tab shows the last 50 notifications with status (Sent / Error / Queued). Errors are classified — missing bot permission, deleted channel, rate limit — so you know exactly what to fix.
In detail
How EventSub works
Twitch EventSub is Twitch’s push system for developers: instead of TeraOne asking “Is anyone live?” every few minutes, Twitch notifies TeraOne the instant a live event happens. The result: 3–8 second latency, zero polling overhead, and free thanks to Twitch’s 10,000-subscription free tier.
- Twitch pushes the event — no polling, no wasted API calls
- 3–8 seconds from stream start to Discord message
- 10,000 EventSub subscriptions free — scales across all servers
What you configure
In the dashboard you can set a target channel, an individual message template, and an optional ping role per streamer. Changes take effect immediately — no restart, no waiting.
- Per-streamer Discord target channel
- Custom message template with 6 live variables
- Optional role mention per streamer
Privacy & scale
TeraOne stores only the Twitch channel ID, display name, and your configuration data (channel, template, role). Stream content, chat messages, or viewer data are never stored. Subscriptions are automatically renewed every 6 hours to prevent EventSub expirations.
- No stream content or chat stored — only IDs + config
- Auto-renewal every 6 hours prevents subscription expiry
- Deduplication across servers — one EventSub sub, many guilds
Frequently asked questions about {title}
Is this free?
Yes. Twitch EventSub is available free up to 10,000 subscriptions — enough for all TeraOne servers combined. For you as a user the feature is completely free.
Do I need to connect my Twitch account?
No. TeraOne uses app-level OAuth (Client Credentials) — you only enter the Twitch username of the streamer you want to track. No personal Twitch login, no account link required.
How many streamers can I track?
Up to 10 Twitch streamers per Discord server. If you need more, reach out — we can look into raising the limit.
What happens when Twitch has an outage?
EventSub subscriptions are automatically renewed by TeraOne every 6 hours. Live events missed during a Twitch outage cannot be retroactively delivered — TeraOne does not send retrospective notifications.
More modules
Ready for TeraOne?
Two clicks to set up. No onboarding, no credit card.