Variables
The following variables will be populated when this trigger executes:
Description | ||
---|---|---|
isInternal | boolean | If message was sent via Streamer.bot sub-action or C# Messages from Streamer.bot Chat are not considered as internal since Example: True / False |
Description | ||
---|---|---|
isModerator | boolean | Is this user a moderator? Example: true |
isSubscribed | boolean | Is this user subscribed? Example: true |
user | string | The display name of the user Example: KickUser123 |
userGroups | string | Comma-delimited list of groups the user is in Example: Awesome Streamers,Discord Peeps,Top Contributors |
userId | string | Unique user identifier Example: 718933593 |
userName | string | The login name of the user Example: kickuser123 |
userPreviousActive | DateTime | When was this user last active? Example: 7/19/2025 4:56:06 PM |
userType | string | Streaming service of this user Example: kick |
Description | ||
---|---|---|
badge | List | A C# accessible list of badges used in the chat message |
badgeCount | number | Number of badges the user has Example: 1 |
color | string | Hex value of the user's chat color Example: #e5e5e5 |
colorB | string | The blue in RGB of the user's chat color Example: 229 |
colorG | string | The green in RGB of the user's chat color Example: 229 |
colorR | string | The red in RGB of the user's chat color Example: 229 |
emoteCount | number | Number of emotes in the chat message Example: 3 |
emotes | List | A C# accessible list of emotes used in the chat message |
input# | string | The |
input.count | number | The number of words in the message received |
inputEscaped# | string | The indexed word escaped |
inputUrlEncoded# | string | The indexed word URL encoded |
message | string | Text content of the chat message Example: Hello! |
messageId | string | Kick's message identifier Example: 1e984859-a29f-4dd3-b2fb-d13e70b6b4e8 |
messageStripped | string | The chat message with emotes stripped Example: Hello! |
rawInput | string | The message receieved in chat |
rawInputEscaped | string | The message escaped |
rawInputUrlEncoded | string | The message URL encoded |
General variables are generated by all triggers and are available within all action executions.
Description | ||
---|---|---|
__source | EventType | The event which triggered the action. Example: TwitchChatMessage |
actionId | Guid | The unique ID of the action being executed Example: 2cd1495a-e50c-45d2-8bb5-ffe9c3dff243 |
actionName | string | The name of the action being executed Example: My Action |
actionQueuedAt | DateTime | The timestamp of when action was queued Example: 12/21/2023 9:25:21 AM |
eventSource | EventSource | The service of the event which triggered the action. Example: twitch |
runningActionId | Guid | The unique ID of this running action instance within the queue Example: c83dd939-9f86-4435-b07c-b6e7e3eef134 |
triggerCategory | string | The category of the trigger which executed the action Example: Twitch/Chat |
triggerId | Guid | The unique id of the trigger with executed the action Example: 2cd1495a-e50c-45d2-8bb5-ffe9c3dff243 |
triggerName | string | The name of the trigger which executed the action Example: Chat Message |