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, or regex
  • 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.