Triggers & Actions Reference

Complete reference of all available triggers and actions for building bot behaviors.

All Triggers

Event Triggers

Member Join

When a user joins the server

Member Leave

When a user leaves the server

Member Ban

When a user is banned

Member Update

When member roles/nickname change

Message Delete

When a message is deleted

Message Edit

When a message is edited

Command Triggers

Slash Command

Discord slash commands (/command)

Prefix Command

Text commands with prefix (!command)

Message Triggers

Message Contains

Message includes specific text

Message Exact Match

Message exactly matches text

Message Starts With

Message begins with text

Message Regex

Advanced pattern matching

Reaction Triggers

Reaction Add

User adds a reaction

Reaction Remove

User removes a reaction

All Actions

Message Actions

Send Message

Send a text message to a channel

Send Embed

Send a rich embed message

Reply to Message

Reply directly to the triggering message

DM User

Send a direct message to a user

Delete Message

Delete the triggering message

Role Actions

Add Role

Give a role to a user

Remove Role

Remove a role from a user

Toggle Role

Add if missing, remove if present

Moderation Actions

Kick User

Remove user from server

Ban User

Permanently ban user

Timeout User

Temporarily mute a user

Warn User

Log a warning for a user

Channel Actions

Create Channel

Create a new text/voice channel

Delete Channel

Delete a channel

Update Permissions

Modify channel permissions

Utility Actions

Wait

Pause execution for a duration

HTTP Request

Make API calls to external services

Set Variable

Store data for later use

Log Message

Write to bot logs

Variables & Placeholders

Use these placeholders in messages and actions:

[username][user_mention][server_name][member_count][channel_name][role_name]