Counters
A counter is a chat command that goes up by one each time someone uses it. Counters are useful for tracking running totals on stream, such as deaths per session, retries, donation milestones, or any other recurring tally.
Counters are managed on the Counters page (/counters), separate from regular commands. In chat they behave like a normal command: a viewer types the trigger, the bot responds with the message you configured, and the stored count goes up by one.
How it differs from a regular command
In all other respects a counter is configured like a custom command: trigger, aliases, cooldowns, permission, and an enabled toggle.
Creating a counter
Click New counter on /counters and fill in:
Example
- Trigger:
!deaths - Aliases:
!died, !rip - Message:
Death count for this stream: {count}. - Cooldowns: 5 s global, 0 per-user
After seven invocations, chat displays: "Death count for this stream: 7."
Editing a counter
Click the edit icon on the row. The dialog shows the current count. If a chat use increases the counter while the dialog is open, your save will not undo that increase — streamion.bot only writes a new count value when the field is different from what it was when you opened the dialog. So you can safely edit the message text mid-stream without losing recent counts.
Two distinct permission concepts
Two different permission mechanisms apply to counters and should not be confused:
counters.managecontrols which workspace members can view and edit the Counters page. By default this includes the Owner, every Admin, and every Moderator. See Team & permissions to adjust this.- Minimum role on each individual counter controls which Twitch chatters can trigger it (Everyone, Follower, Subscriber, VIP, Moderator, Broadcaster). This is independent of workspace membership.
A workspace Moderator can therefore edit a counter whose minimum role is Subscriber, even if they are not themselves subscribed to your Twitch channel.