Skip to main content
Autoresponders let you define trigger phrases that Percy watches for in every message sent to your server. When a message matches a trigger, Percy replies instantly with your configured response — no human intervention required. They’re great for answering common questions, surfacing important links, or adding a little personality to your community.

How Matching Works

Each autoresponder has a match type that controls how the trigger is compared against incoming messages: All match types are case-insensitive by default.
Broad contains triggers (e.g. a single common word) may fire far more often than you expect. Use exact or regex to keep autoresponders precise and avoid noise.

Response Placeholders

Your response text can include placeholders that Percy fills in when the autoresponder fires:

Commands

match_type defaults to contains if you leave it out.
Adding, removing, and toggling autoresponders requires the Manage Server permission.

Examples

Welcome message using a keyword trigger:
Replies whenever someone’s message includes “hello bot”. Rules reminder using an exact trigger:
Replies only when someone sends the message !rules and nothing else. Temporarily disable without deleting:
Disables the trigger so it stops firing, preserving it for later. Re-enable it:

Managing Your Autoresponders

Run /autoresponder list (or /ar) at any time to see the full list of autoresponders configured in your server. Each entry shows the trigger, its match type, how many times it has fired, whether it is currently enabled, and a preview of the response.
Reach for regex match type when you need fine-grained control — for example, to match several related phrasings with a single rule. Make sure your regex is valid before saving; Percy will warn you if it isn’t.
A server can have a maximum of 100 autoresponders. Percy processes them in order and stops at the first match per message.