Cheer

Trigger for a Twitch Cheer
Chat Client

Parameters

Range
Select

Filter events between a specified Min and Max

Min and Max are inclusive of the entered values

  • Any Value - Leave both min and max empty to accept any value
  • Exact Value - Enter only a Max to trigger on a specific value
  • Greater Than - Enter only a Min to trigger on any value greater than the specified value
  • Range - Enter bot ha min and a max to trigger within a desired range

Variables

The following variables will be populated when this trigger executes:

Description
bitsnumber

The amount of bits donated

Example: 200
colorstring

Hex value of the user's chat color

Example: #e5e5e5
colorBstring

The blue in RGB of the user's chat color

Example: 229
colorGstring

The green in RGB of the user's chat color

Example: 229
colorRstring

The red in RGB of the user's chat color

Example: 229
emoteCountnumber

Number of emotes in the chat message

emotesList<Twitch.Common.Models.Emote>

A C# accessible list of emotes used in the chat message

firstMessageboolean

Is this user a first time chatter?

Example: true
fromSharedChatboolean

Whether or not the message originated from a different broadcaster in shared chat

inSharedChatboolean

Whether or not the broadcaster is currently in a shared chat

input#string

The # word of the message entered, spaces are delimiters and variable names are 0 indexed, so input0 would give the first word, input1 would give the second, and so on

inputEscaped#string

The indexed word escaped

inputUrlEncoded#string

The indexed word URL encoded

isActionboolean

Is this message a /me action?

Example: true
isHighlightboolean

Is this message a Twitch Highlight?

Example: true
isReplyboolean

Is this message a reply?

Example: true
messagestring

Text content of the chat message

Example: Hello!
messageCheermotesStrippedstring

The chat message with cheer emotes stripped.

Example: Hello!
messageStrippedstring

The chat message with emotes stripped

Example: Hello!
msgIdstring

Twitch's message identifier

Example: a126e8a8-43f7-4a14-8990-e8c3feea76d8
rawInputstring

The message entered

rawInputEscapedstring

The message escaped

rawInputUrlEncodedstring

The message URL encoded

reply.msgBodystring

The text content of the reply, Spaces are replaced by \s

Example: My\schat\smessage
reply.msgIdstring

The message id of the reply

Example: a126e8a8-43f7-4a14-8990-e8c3feea76d8
reply.threadMsgIdstring

The message id of the thread

Example: a126e8a8-43f7-4a14-8990-e8c3feea76d8
reply.threadUserLoginstring

The user login name of the thread

Example: twitchuser123
reply.userIdstring

The user id from the user who sent the reply

Example: 718933593
reply.userLoginstring

The user login from the user who sent the reply

Example: twitchuser123
reply.userNamestring

The user name from the user who sent the reply

Example: TwitchUser123
rolenumber

The role of the user
1=Viewer, 2=VIP, 3=Moderator, 4=Broadcaster

Example: 1