Has Message Effect
Runs on: Frontend (Chatbox) — only available in the Chatbox Flow Editor; runs inside the OBS browser source.
The Has Message Effect check reads the message_type field on the incoming chat message and checks whether it equals "power_ups_message_effect". This message type is set when a viewer spends channel points to attach an animated visual effect (such as Simmer, Rainbow Eclipse, or Cosmic Abyss) to their message using Twitch's Message Effects power-up. If the message has an effect, it is forwarded to Pass; otherwise it goes to Fail.
Use this node to give power-up messages a special variant — adding a matching animated background or highlight — so the visual effort carries over into your chatbox overlay.
Inputs
| Name | Type | Description |
|---|---|---|
message | chat-message | The chat message object from the Chat Message trigger or an upstream check node. |
Outputs
| Name | Type | Description |
|---|---|---|
pass | chat-message | The message, forwarded if it has a power-up message effect. |
fail | chat-message | The message, forwarded if it has no message effect. |
Example
Route power-up effect messages to an "effects" variant that applies an animated shimmer border around the message bubble. Regular messages continue through Fail to the default variant.