Skip to main content

Overview

Auto responders automatically reply when members send messages containing specific triggers. Perfect for FAQs, keyword responses, memes, and automated interactions. Supports text replies, reactions, and custom embeds with advanced flags for precise control.
Auto responders can be text messages, emoji reactions, or custom embeds with optional flags for fine-tuned behavior.

Commands

Create a new auto responder.
~autoresponder add <trigger> <response> [type=text|reaction|embed] [flags=flag1,flag2]
Parameters:
  • trigger β€” Word/phrase that triggers the response
  • response β€” What the bot replies with
  • type β€” Optional: text, reaction, or embed (auto-detected)
  • flags β€” Optional: Behavior modifiers (comma-separated)
Type Auto-Detection:
  • If response is 1-3 emojis only β†’ reaction type
  • Otherwise β†’ text type
  • Override with type= parameter
Aliases: ar add, autoresponse add
Permissions: Manage Server
Delete an existing auto responder.
~autoresponder remove <trigger>
Parameters:
  • trigger β€” Trigger phrase to remove
Aliases: ar remove, ar delete, ar del
Permissions: Manage Server
Edit an existing auto responder.
~autoresponder edit <trigger> <field> <new_value>
Fields:
  • response (or reply) β€” Change the response text
  • type β€” Change type: text, reaction, or embed
  • flags β€” Change flags (comma-separated, no spaces)
Aliases: ar edit, ar modify
Permissions: Manage Server
View all auto responders (compact view).
~autoresponder list
What It Shows:
  • All triggers and responses
  • Type and flags for each
  • Up to 25 responders per page
  • Compact overview format
Aliases: ar list, ar show
Permissions: Manage Server
Browse auto responders individually (detailed view).
~autoresponder listall
What It Shows:
  • Detailed view of each responder
  • Full response text
  • All flags and settings
  • Navigation buttons (2 per page)
Aliases: ar listall, ar showall
Permissions: Manage Server
Delete all auto responders in the server.
~autoresponder clear
What It Does:
  • Removes ALL responders from server
  • Cannot be undone
  • Shows confirmation
This permanently deletes all auto responders in your server.
Aliases: ar clear, ar wipe
Permissions: Manage Server
View all available responder flags.
~listflags
What It Shows:
  • All available flags
  • Detailed explanations
  • Usage examples
  • Interactive navigation
Aliases: flags, flaglist
Permissions: None

Response Types

The bot sends a text message.
~ar add hello Welcome to the server!
~ar add help Check out #support for assistance
Use Cases:
  • Greetings and welcome messages
  • FAQ responses
  • Helpful information
  • Commands guides
Supports:
  • Plain text
  • Variables/placeholders
  • Mentions
  • Custom formatting

Available Flags

FlagDescriptionExample Use
caseCase-sensitive trigger
(Hello β‰  hello)
Proper nouns, specific formatting
exactOnly triggers if message is exactly the trigger
(no extra text)
Precise commands, one-word triggers
startTriggers if message starts with trigger
(allows text after)
Prefix-style responses
includesTriggers if trigger appears anywhere in message
(even in middle)
Keyword detection
botAlso triggers on bot messages
(normally ignored)
Bot-to-bot interactions
dmWorks in DMs
(normally server-only)
Private responses
deleteDeletes user’s message after triggering
(cleanup)
Clean channels, hide commands
reactionForces reaction type
(manual override)
Explicit reaction mode

Flag Usage

# Case-sensitive trigger
~ar add Hello Hi there! flags=case

# Exact match only
~ar add help Type !help for commands flags=exact

# Delete user message
~ar add secret Shhh! flags=delete

Permission Requirements

Bot Permissions

The bot needs:
  • Send Messages
  • Manage Messages (for delete flag)
  • Add Reactions (for reaction type)
  • Embed Links (for embed type)

User Permissions

Command Requirements:
  • Manage Server β€” All autoresponder commands
  • None β€” Viewing flags with listflags

Aliases

autoresponder

Full command

ar

Short alias

autoresponse

Alternative

Usage Examples

# Simple text responses
~ar add hello Hi there! Welcome to the server
~ar add bye Goodbye! See you later
~ar add thanks You're welcome!
~ar add gm Good morning everyone! β˜€οΈ

Common Use Cases

~ar add !invite https://discord.gg/... flags=exact
~ar add !website https://example.com flags=exact
~ar add !support Open a ticket in #support flags=exact
Automate answers to frequently asked questions.
~ar add hello Hi {user.mention}! Welcome!
~ar add gm Good morning! β˜€οΈ
~ar add gn Goodnight! πŸŒ™
Friendly automatic greetings.
~ar add f πŸ˜” πŸ™
~ar add bruh πŸ’€
~ar add based 😎
Fun emoji reactions to common phrases.
~ar add !help Check DMs for help flags=exact,delete
~ar add !ping Pong! flags=exact,delete
Clean channels by deleting trigger messages.
~ar add banned word Please watch your language flags=includes,delete
~ar add help Need help? Ask in #support! flags=includes
Detect keywords anywhere in messages.

Tips & Best Practices

Design Tips
  • Use exact flag for command-style triggers
  • Use includes for keyword detection
  • Combine delete flag for cleaner channels
  • Keep responses concise and helpful
  • Test responders before deploying
Flag Strategy
  • exact β€” Best for commands (!help, !rules)
  • start β€” Good for prefix triggers
  • includes β€” Great for keyword detection
  • delete β€” Useful for hiding trigger messages
  • case β€” When case matters (names, acronyms)
Avoid
  • Too many generic triggers (hello, hi, hey)
  • Responders that conflict with each other
  • Overly long responses
  • Triggers that are too common
  • Using bot flag unless needed

Troubleshooting

Responder Not Triggering

  1. Check trigger spelling matches exactly
  2. Verify flags - exact requires perfect match
  3. Ensure bot has Send Messages permission
  4. Check if case flag is causing issues
  5. Try ~ar list to verify it exists

Response Not Showing

  1. Verify bot has Embed Links permission (for embeds)
  2. Check bot has Add Reactions permission (for reactions)
  3. Ensure response text is valid
  4. Test with a simple text response first

”Trigger Already Exists”

You’re trying to add a trigger that already exists. Solutions:
  • Use ~ar remove <trigger> first
  • Or use ~ar edit <trigger> response <new text>
  • Check ~ar list to see existing triggers

Variables

Use dynamic placeholders in responses

Embed Builder

Create custom embed responses

Welcome Messages

Automated welcome system

Custom Replies

Customize command responses