Auto Responders

Create automatic replies and trigger-based role actions for matching messages.

Auto Responders let bored watch for message triggers and automatically send a saved reply, assign roles, strip roles, or combine those actions together.

By default, triggers use strict match (the full message must match exactly).

Add an autoresponder

/autoresponder add trigger:<text> response:<text or embed> [not_strict:<on or off>] [self_destruct:<seconds>] [delete_trigger:<on or off>] [reply:<on or off>] [ignore_command_check:<on or off>]
/autoresponder add trigger:welc response:Welcome to the server! reply:on self_destruct:10

Trigger options

  • Loose match (not_strict): Matches anywhere inside a message rather than requiring the message to match the trigger word alone.
  • Auto delete response (self_destruct): Deletes the bot's reply automatically after 6 to 60 seconds.
  • Delete original trigger (delete_trigger): Deletes the member's message that tripped the autoresponder.
  • Reply format (reply): Sends the response as a direct message reply instead of a standalone channel post.
  • Ignore command check (ignore_command_check): Allows the trigger to fire even if the message begins with a bot command prefix.

View & test triggers

/autoresponder view trigger:welc
/autoresponder test trigger:welc
/autoresponder list

Remove or reset triggers

/autoresponder remove trigger:welc
/autoresponder reset

Channel & role exclusivity

Restrict an autoresponder so it only triggers in specific channels or for members with specific roles:

/autoresponder exclusive toggle trigger:welc [channel:#general] [role:@Member]
/autoresponder exclusive list trigger:welc

Role actions on trigger

Grant role on trigger

Automatically award a role when a user says the trigger phrase:

/autoresponder role add role:@Verified trigger:verify
/autoresponder role addlist trigger:verify

Strip role on trigger

Automatically remove a role when a user says the trigger phrase:

/autoresponder role remove role:@Unverified trigger:verify
/autoresponder role removelist trigger:verify

On this page