Stream Kit Docs
API ReferenceDiscord

Message Received

Discord trigger: discord:discord:message:message-received

Message Received

Trigger IDdiscord:discord:message:message-received
PluginDiscord
CategoryMessage

Variables

Copy variables into handler fields using {variableName} syntax.

{guildId}{guild}{channelId}{channel}{user}{userId}{username}{message}{messageId}
NameTypeDescription
{guildId}
string

Server ID.

Example: 123456789012345678

{guild}
string

Server name.

Example: Test Server

{channelId}
string

YouTube channel ID for the connected account.

Example: 234567890123456789

{channel}
string

Channel login or display name where the event occurred.

Example: general

{user}
string

Display name of the user who triggered the event.

Example: TestUser

{userId}
string

Platform user ID of the chatter or actor.

Example: 345678901234567890

{username}
string

Login name of the user (lowercase on Twitch).

Example: testuser

{message}
string

Full message text from the event.

Example: Hello from Stream Kit

{messageId}
string

Platform message ID for the chat message.

Example: 456789012345678901

Conditions

ConditionDescription
MessageMatch message text (starts with, ends with, contains, equals). Leave empty to always match.
UsernameMatch chatter username (equals, contains, starts with, ends with). Leave empty to always match.
Guild ID (optional)Filter on Guild ID (optional). Configure in the trigger condition editor.
Channel ID (optional)Filter on Channel ID (optional). Configure in the trigger condition editor.

On this page