Send Message
"Send Message" action type is used to send a simple response with the specified text or embed and perform some other actions using our template engine.
How it is useful?
You can use this action type to provide users with some useful information in text form or in a beautifully designed embed or message components. You can also use this action create a poll or reaction roles
The behavior and settings
Send Message action uses default Message Template interface with additional options described below.
Poll
You can create poll the same way you do on Discord. Creating polls is not available for "Components" template modes though.
Ephemeral Message
If this option is checked, message will be sent to text channel as an ephemeral message, that is message that can be only seen by the member executed this action.
WARNING
Ephemeral messages are only working for actions executed using Slash Command or Message Component.
In case of text commands they will be sent as usual messages that can be seen by everyone.
Deferred Message
If this option is checked, action will enter "Bot is thinking…" state before sending an actual respond. This can be used for complex templates with possible long compile times so command will work properly and will not throw "The application did not respond" error.
WARNING
- Deferred messages are only available for actions executed using Slash Command or Message Component.
- Deferred strictly set ephemeral or non-ephemeral status of the message that cannot be changed. It means that for deferred non-ephemeral message, possible error responses will be non-ephemeral as well.
Edit Component Message
If Message Component executes action with this option checked, its own original message will be replaced with the message of this action.
Example
Let's say you need a simple command that responses back with some text. You can create it easily:
Go to server's dashboard and navigate to custom commands page;
Click "Add new command" button:

A command create dialog will open, switch to action tab:

You can pick the target channel where the response will be sent or leave it empty, so it will be sent in the channel where the command invoked.
"Message Content Template" is the exact content that bot will send back.
Let's create a "say" command:
Enter command name "say";
Pick the "Send Message" action type;
In "Message Content Template" enter
{{ arguments }}. It will be replaced to the exact text you are entered with the command.Save the command.
Done! Now if you enter command !say YIP the bot will respond you "YIP"!