All systems OKView Status
// STREAMION.BOT DOCS

All about streamion.bot.

Sign-in flow, chat commands, event responses, alerts, music integrations — the full reference for your bot configuration.

StreamElements integration

Twitch delivers events such as follows, subscriptions, raids, and bits to streamion.bot directly. Tips, however, are processed through StreamElements rather than Twitch. Connecting StreamElements closes this gap: streamion.bot subscribes to the StreamElements realtime feed, and each incoming tip triggers the configured Tip event in the same way as a follow or subscription.

Connecting

The settings page at /settings/streamelements needs two values from StreamElements, both found under Account → Show secrets on streamelements.com:

  1. Channel ID — a 24-character hex string identifying your StreamElements channel.
  2. JWT token — a long string of letters, digits, and dots that authorises streamion.bot against the StreamElements API.

Paste both into the form, leave Enabled on, and click Save. The page confirms with a saved message and shows when it was last updated. Saving only stores the credentials — it does not test them, so there is no live "connected" indicator on this page.

Tips only start flowing once your broadcaster Twitch account is also connected and active: a background process reconciles the StreamElements connection every few seconds and opens it when both pieces are in place.

What it does

Once connected, streamion.bot listens for tip events on the StreamElements realtime feed. Each tip triggers your configured Tip event response (see the event reference) and, if you've enabled it, the matching alert overlay.

Disconnecting

Click Remove on the settings page to delete the stored credentials and close the realtime connection. To pause tips without deleting the token, flip Enabled off instead.

Troubleshooting

  • Tips don't arrive — check that Enabled is on, that your broadcaster Twitch connection is active on the Channel page, and that the Channel ID and JWT were pasted in full. A stale or revoked JWT also stops tips — generate a fresh one in StreamElements and Save again.
  • Tip event doesn't fire in chat — make sure the Tip response is enabled on the /events page. The connection alone isn't enough — the response must be on.
  • Subs / follows aren't fired by this — that's intentional. streamion.bot gets those directly from Twitch through its EventSub notification service. The StreamElements connection only handles tips.