Triggers

The triggers are the events that will trigger the script to run. The triggers are defined in the triggers section of the script.


All Triggers

buttonClick

Triggers when a button is clicked. Only button starting with script_ will work.

  • Provided Context: Guild, Member, User, Channel, Message, Interaction
VariableValue
[[button_custom_id]]The custom ID of the button clicked

channelCreate

Triggers when a channel is created.

  • Provided Context: Guild, Channel

channelDelete

Triggers when a channel is deleted.

  • Provided Context: Guild, Channel

displayNameUpdate

Triggers when a user display name is updated.

  • Provided Context: Guild, Member, User

everyDay

Triggers every day.

  • Provided Context: Guild
VariableValue
[[date]]The current date

everyHour

Triggers every hour.

  • Provided Context: Guild
VariableValue
[[hour]]The current hour (0-23)

everyMinute

Triggers every minute.

  • Provided Context: Guild
VariableValue
[[minute]]The current minute (0-59)

guildBoostAdd

Triggers when a user boosts the guild.

  • Provided Context: Guild, Member, User

guildBoostRemove

Triggers when a user removes their boost from the guild.

  • Provided Context: Guild, Member, User

guildMemberAdd

Triggers when a member joins the guild.

  • Provided Context: Guild, Member, User

guildMemberRemove

Triggers when a member leaves the guild.

  • Provided Context: Guild, Member, User

inviteCountUpdate

Triggers when the invite count is updated (increased or decreased). Require Invite Tracker addon

  • Provided Context: Guild, Member, User

messageCreate

Triggers when a message is created.

  • Provided Context: Guild, Member, User, Channel, Message

messageReactionAdd

Triggers when a reaction is added to a message.

  • Provided Context: Guild, Member, User, Channel, Message
VariableValue
[[reaction_emoji]]The emoji of the reaction added

messageReactionRemove

Triggers when a reaction is removed from a message.

  • Provided Context: Guild, Member, User, Channel, Message
VariableValue
[[reaction_emoji]]The emoji of the reaction removed

messageUpdate

Triggers when a message is updated.

  • Provided Context: Guild, Member, User, Channel, Message
VariableValue
[[message_old_content]]The old content of the message before the update

presenceUpdate

Triggers when a user presence is updated.

  • Provided Context: Guild, Member, User
VariableValue
[[old_status]]The old status of the user
[[new_status]]The new status of the user

ticketClaim

Triggers when a ticket is claimed. Require Tickets addon

  • Provided Context: Guild, Member, User, Channel
VariableValue
[[ticket_id]]The ID of the ticket
[[category]]The category of the ticket
[[category_id]]The ID of the category of the ticket

ticketClose

Triggers when a ticket is closed. Require Tickets addon

  • Provided Context: Guild, Member, User, Channel,
VariableValue
[[ticket_id]]The ID of the ticket
[[category]]The category of the ticket
[[category_id]]The ID of the category of the ticket

ticketCreate

Triggers when a ticket is created. Require Tickets addon

  • Provided Context: Guild, Member, User, Channel
VariableValue
[[ticket_id]]The ID of the ticket
[[category]]The category of the ticket
[[category_id]]The ID of the category of the ticket