Behavior

The Behavior section is where you configure how your stream reacts to what happens and what it is allowed to do. It groups four things:

  • Commands - words viewers type in chat (like !discord) and the responses or actions they fire. See Commands.
  • Rules - automations that run an action when an event happens.
  • Voices - the TTS voices your stream can speak with.
  • Items - saved entries you reuse across widgets, such as wheel prizes or menu lines.

How a rule works

A rule pairs an event with one or more actions.

Events are things that happen on your channel: a follow, sub, resub, gift sub, donation, cheer, raid, a chat message or keyword, a channel-point redemption, stream online or offline, a ban or timeout, or a timer that fires on a schedule.

Actions are what the rule does when that event lands. One rule can do several:

  • Fire an alert on your overlay (see Alerts).
  • Post a chat response.
  • Run a command.
  • Control a widget (for example bump a goal or spin a wheel).
  • Write a log entry to your activity stream.

Conditions

Add conditions to narrow when a rule runs. You can require a minimum or maximum amount, a specific subscription tier, a minimum role (viewer, subscriber, VIP, or moderator), or that the message contains a word or matches a pattern. If the event does not meet every condition, the rule is skipped.

Cooldown

Set a cooldown so a rule cannot fire again until a number of seconds has passed. This stops repeat events from spamming your overlay or chat.

Test and history

Use Test to fire a rule with a sample event so you can confirm the alert, response, or widget behaves the way you expect before going live. Every run a rule makes is saved to its history, so you can see what fired, what was skipped, and what failed.

Day-to-day chat triggers

The words viewers type and the replies they get are managed under Commands, not here. Use Rules when you want an action to fire from a channel event rather than from a typed chat command.