Dashboard
Autoresponder
Rules that make Mira reply automatically when a message matches. Useful for FAQs, common questions, or in-jokes.
Rule fields
- Trigger โ the text or pattern Mira looks for in incoming messages
- Match type โ
contains(default),equals,starts_with, orregex - Response โ the message Mira sends. Supports the same placeholders as welcome messages (
{user},{server}). - Channels โ restrict the rule to specific channels, or leave blank for server-wide
- Cooldown โ minimum seconds between responses to the same rule (prevents spam if the trigger fires repeatedly)
- Case sensitive โ off by default
- Enabled โ master toggle per rule
Matching order
When a message arrives, Mira checks all enabled rules in the order they appear in the dashboard. Only the first matching rule fires โ reorder your rules to prioritize specific matches over generic ones.
Regex
Regex matches use JavaScript regex syntax. Patterns are compiled once and cached; malformed patterns are logged and the rule is skipped.
Watch out for infinite loops: if Mira responds to its own bot messages and the response happens to match another rule, you can get a chain reaction. Mira ignores bot messages by default, but if you enable "respond to bots", be careful with regex patterns.