Auto-Responder & React
Veronica’s automation tools allow you to create interactive and responsive environments by triggering specific actions based on message content.💬 Auto-Responder
The Auto-Responder monitors chat for specific keywords or phrases and replies with a predefined message or a complex embed.Configuration
Use the/autoresponder command to manage your triggers.
Choose Match Type
Refine how the bot detects the trigger:
- Exact Match: Trigger must be the only text in the message.
- Contains: Trigger can be anywhere in the message.
- Starts With: Message must begin with the trigger.
Commands
| Command | Description |
|---|---|
/autoresponder add | Create a new automated response |
/autoresponder remove | Delete a specific trigger |
/autoresponder list | View all active auto-responses |
/autoresponder toggle | Temporarily enable/disable a trigger |
🎭 Auto-React
Auto-React allows the bot to automatically add emoji reactions to messages containing specific triggers, or even every message sent in a channel.Configuration
Add a Reaction
Set up to 3 emojis to be added when a keyword is detected.
Trigger active and monitoring for keywords.
Next Steps
Command Aliases
Create shortcuts for frequently used automation commands.
Image Only Channels
Combine auto-react with image-only channels for the ultimate gallery.
Commands
| Command | Description |
|---|---|
/autoreact add | Setup reactions for a keyword (or *) |
/autoreact remove | Remove specific auto-reactions |
/autoreact list | List all configured reactions |
/autoreact toggle | Enable or disable a trigger |
Best Practices
Avoid Spam
Avoid Spam
Be careful with “Contains” match types for common words, as it can lead to unintentional bot spam.
Use JSON for Professionalism
Use JSON for Professionalism
For information triggers (like
!rules or !links), use JSON embeds to provide a more polished appearance.Permissions
Permissions
Both systems require the Manage Server permission to configure.
Auto-Responder and Auto-React respect channel overrides and bot blacklists to prevent infinite loops or unwanted interruptions.