While the Send a Message with attached buttons action block is still available for use in all commands and events, it is considered old and has been replaced by the Send or Edit a Message action block. We advise you to use the Send or Edit a Message block instead, which offers more functionalities and possibilities for your message.
The Send a Message with attached Buttons block can be used to send/edit a Message with buttons to a channel/direct message. Actions can be attached to each button separately. When a button is clicked, corresponding actions will be executed.
Message Type
This message action also has the option of being an embed or plain type.
Content
The content of the action is the actual message that the bot should reply with when the action is triggered. You can use any variable or option in the content of this reply. These can be easily added through the variable selector by clicking the Clipboard button.
Author
The author is displayed in the top left of the embed. This can be the author who used the command or any information you wish to display.
Thumbnail URL
You can include a thumbnail embedded into the Embed Reply. This will display in the top right of the Embed.
Title
This is the title you wish to display in your Embed Reply. This will be centered above your Content Block.
Description
The description is the actual message that the bot should reply with when the action is triggered. You can use any variable or option in the content of this reply. These can be easily added through the variable selector by clicking the Clipboard button.
Image URL
This will display an image in full view under the Content Block.
Footer
This is the small text at the bottom left of the embed.
Embed URL
This will display the Title of the embed in blue text, you can click this to open an external page or image.
Color
This is the color shown on the Left Side of the Embed Reply.
Response Type
In commands, by selecting this response type your Embed Reply message will be sent as a reply to the command. This will show who used the command and what command triggered the response. This reply can be hidden by selecting Hide Replies in the command settings, which can be accessed by clicking on the root node of the command (the block with the yellow border).
The message will be sent to the channel specified in either the Channel ID / Variable or the specific channel dropdown, just like the Send a message to a channel action.
This response type will send the message to either the channel the command was used in or the channel associated with an event in the event builder. By using this response type, the reply will look like a normal message sent by the bot.
By selecting this response type you are able to edit the message sent by another action in the command or event tree.
To do so you must have another response action that your block can edit the reply of. Select another response action to be edited through the dropdown. A red outline will appear around the block that will be edited.
This response type will send the message to the user who triggered the command, button, select menu or to the user associated with an event in the event builder. By using this response type, the reply will look like a normal message sent by the bot.
The message will be sent through a direct message to a given user option.
User Option
Paste the variable that returns the user option you want to direct message. Normal variables won't work with this field. Instead, use Direct message using a user id
The message will be sent through a direct message to a given user ID or variable that contains the user id. Keep in mind it has to be a plain user ID with no extra symbols or spaces.
User ID
Input the ID of the user to DM. Can either be a variable or an actual ID.
Reactions
Reactions can be added onto both the Plain Text message or Embed message. Reactions can be added by using the selector field below the area to create the message.
These reactions will be automatically added to the message.
Hide Button replies
Button responses from actions connected can be hidden so that only the person who pushed the button sees them. This can be also chosen separately in any Reply Action by editing the main(yellow) block. By default replies are shown to everyone.
Check out the Buttonspage for more information about buttons.
Optional Variable
You can also create your own variable that can be used anywhere in the command to get the ID of the message sent by the action. This is useful when using Send an API Request in your command / event and you need the ID of the message. Make sure that the name of the variable does not correspond to the name of a default variable or of an another action.