Tutorials2 min read

Twitch Discord Notifications — EventSub Live Alerts | TeraOne 2026

Live alerts for Twitch streamers in Discord with 3–8 s latency via EventSub. Up to 10 streamers per server, custom template, no Twitch login required.

Twitch Notifications: Your streamer goes live. Discord knows in seconds

No polling, no minutes of delay: TeraOne uses Twitch EventSub to receive live events pushed directly from Twitch. Result: 3–8 seconds latency from stream start to Discord message.

What it does

  • Up to 10 streamers per server — add Twitch channels by username. Instantly see a preview card with avatar, display name, last stream.
  • 3–8 seconds latency via EventSub — instead of polling, Twitch calls us as soon as a streamer goes live.
  • Custom message template — variables: {streamer}, {title}, {game}, {url}, {started_at}, {viewer_count}. @-mention dropdown right in the editor.
  • Role ping per streamer — every streamer can have their own ping role. Deleted roles are ignored automatically.
  • Own Discord target channel per streamer — FPS streamer in #fps-live, RP streamer in #rpg-live. Fully configurable.
  • Delivery log & history — last 50 notifications with status (sent / error / queued). Errors are classified.

How to set it up

  1. Open Dashboard → Twitch Notifications.
  2. Add a streamer — enter the Twitch username. TeraOne validates against Twitch and shows a preview card.
  3. Pick the target channel — e.g. #twitch.
  4. Adjust the template — e.g. {streamer} is LIVE playing {game}: {title} {url}.
  5. Optionally a role ping + per-streamer channel override.
  6. Save — next stream start delivers automatically.

More on the feature overview.

Tips for better results

  • Use {game} in the template — users see immediately whether it's the game they care about.
  • Don't role-ping every streamer — with 10 streamers your channel becomes a ping hellhole. Save it for your main channels.
  • Per-streamer channel is gold — in a mixed-game community it cleanly separates genres.

FAQ

Does it cost anything? No. Twitch EventSub is free up to 10 000 subscriptions — enough for all TeraOne servers combined. Free for you.

Do I have to connect my Twitch account? No. TeraOne uses app-level OAuth (client credentials) — you just enter the streamer's Twitch username. No personal login.

What happens during a Twitch outage? EventSub subscriptions are auto-renewed every 6 hours. Live events missed during a Twitch outage cannot be delivered retroactively — TeraOne does not send retrospective notifications.


Need help? Join our Discord server.