How Auto Commands Work
When a message is sent in a monitored channel, Burger Bot scans the content for any registered trigger phrases. If a match is found, Burger Bot sends the configured response to the target channel. Responses can be plain text, embeds, or even other Burger Bot command outputs.Setup
Open Burger Bot Configuration
Run the following command in any channel where Burger Bot is active:This opens the main Burger Bot configuration panel.
Navigate to Auto Commands
From the configuration panel, select:Automation → Auto CommandsYou’ll see a list of any existing auto commands and an option to add new ones.
Add a Trigger
Click Add Auto Command and enter a trigger keyword or phrase. Triggers are not case-sensitive by default.Examples of useful triggers:
"how do i apply"→ Links to your application channel"session rules"→ Posts your session rules embed"discord link"→ Posts your ERLC group link
Set the Response
Enter the response Burger Bot will send when the trigger is detected. Response options include:
- Plain text — A simple text message
- Embed — A formatted embed with title, description, color, and optional fields
- Command output — Trigger another Burger Bot command as the response (e.g., auto-post the session schedule)
Set a Target Channel (Optional)
By default, Burger Bot responds in the same channel where the trigger was detected. You can override this by specifying a target channel — useful if you want all auto-command responses funneled into a dedicated
#bot-responses channel.If you set a target channel, the response will always be sent there regardless of where the trigger message was posted.
Managing Existing Auto Commands
From the Automation → Auto Commands panel you can:- View all configured triggers and their responses
- Edit any existing auto command’s trigger, response, or target channel
- Disable/Enable individual auto commands without deleting them
- Delete auto commands that are no longer needed
Best Practices
| Practice | Why It Helps |
|---|---|
| Use specific, multi-word triggers | Reduces accidental fires from partial matches |
| Assign a dedicated response channel | Keeps auto replies from cluttering main channels |
| Disable unused commands instead of deleting | Lets you re-enable seasonally relevant commands quickly |
| Test new triggers in a staff-only channel first | Confirms the response looks correct before going live |
