Triggers & Quotes

You can set a message as a trigger and give it a keyword, and whenever someone says that keyword, the bot will send the message you set.

If you don't want accidental triggers, you can opt for a quote instead! To trigger a quote message, your message must begin with ... and followed by the keyword.

circle-check

You can build a quote or trigger message through the built-in embed builder, which offers incredible customizability, or format a message through Discohookarrow-up-right and set it as a trigger through the Add as a Quote/Trigger message app.

circle-info

Quotes and triggers have a global cooldown of 5 seconds per quote/trigger.


Add as a Quote/Trigger (Message App)

circle-exclamation

Sets the message you selected as a trigger or quote. A GUI will popup which will require you to enter the keyword and define whether it's a trigger or a quote.

If the message selected has multiple embeds, the bot will only save the first.

circle-info

Text Replacements & Nadeko Embeds

For Nadeko embeds with text replacements, do the following:

  1. Use Nadeko's .say command and paste in the code.

  2. Use this message app to add it as a quote/trigger.

Alternatively, you can use Discohookarrow-up-right with the supported text replacements, and then use this message app to add it as a quote/trigger.

circle-info

Supported Text Replacements

$user.mention$ — the user's mention

$user.name$ — the user's name


Add Trigger (/triggers add)

circle-exclamation

Add a new message trigger.

keyword: The keyword of the trigger.

content: The message body of the trigger message.

hex_color: The hex code of the trigger message's embed color.

author: The author name of the trigger message's embed.

author_icon: The author icon image of the trigger message's embed. Must use author.

title: The title of the trigger message's embed.

title_url: The title URL of the trigger message's embed. Must use title.

description: The description of the trigger message's embed.

thumbnail: The thumbnail image of the trigger message's embed.

image: The image of the trigger message's embed.

footer: The footer text of the trigger message's embed.

footer_icon: The footer icon image of the trigger message's embed.

circle-info

Restrictions:

  • Keyword cannot have a space.

  • All parameters are optional, however, you must use at least one of the following:

    • content

    • title

    • description

    • author

    • image


Delete Trigger (/triggers delete)

circle-exclamation

Delete an existing message trigger.

id: The ID of the trigger to be deleted. This can be found in /triggers list.


List Triggers (/triggers list)

circle-exclamation

List all message triggers and their IDs.


Add Quote (/quotes add)

circle-exclamation

Add a new quote.

keyword: The keyword of the quote.

content: The message body of the quote message.

hex_color: The hex code of the quote message's embed color.

author: The author name of the quote message's embed.

author_icon: The author icon image of the quote message's embed. Must use author.

title: The title of the quote message's embed.

title_url: The title URL of the quote message's embed. Must use title.

description: The description of the quote message's embed.

thumbnail: The thumbnail image of the quote message's embed.

image: The image of the quote message's embed.

footer: The footer text of the quote message's embed.

footer_icon: The footer icon image of the quote message's embed.

quote_identifier: Whether to display the quote identifier in the message.

circle-info

Restrictions:

  • Keyword cannot have a space.

  • All parameters are optional, however, you must use one of the following:

    • content

    • title

    • description

    • author

    • image


Toggle Quote Identifier (/quotes toggle_identifier)

circle-exclamation

Delete an existing quote.

id: The ID of the quote whose identifier display to be toggled. This can be found in /quotes list.

state: Whether to enable or disable the display of the quote identifier.


Delete Quote (/quotes delete)

circle-exclamation

Delete an existing quote.

id: The ID of the quote to be deleted. This can be found in /quotes list.


List Quotes (/quotes list)

circle-exclamation

List all quotes and their IDs.

Last updated