Form Embeds
Last updated
Last updated
Now with the form panel done. Let's create our form embed by using /form embed create
command and giving it a name.
The following wizard will pop up where you can specify embed configuration and all button panels associated with it.
Click Embed
button and give the embed Title
, Description
, Hex Color
, Footer
and Image
then click Submit
. Note that all these options are optional but its better to set them for a clear embed style
Now as you can see, the embed changed according to the configuration we set before
Now let's add some button form panels to this embed. Start by pressing Panels
button down below
Click Add Panel
Click Button
to configure
Button Label
: Text shown on the button
Button Color
: 0
for Grey, 1
for Blurple, 2
for Green and 3
for Red.
Button Emoji
: Emoji shown on the button then click Submit
Now for the best part, choose from the select menu the Form Panel
name as the one we created before in the guide. In our case it was called panel
then click Save
As you can see, after you click Save
on the form embed. You can now send it to any channel you want using Send
button, edit it again using Edit
button or delete it using Delete
button.
Click Send and specify a channel to send the embed to. The embed will then be sent to the channel you specified as shown below.
Now clicking on Form Button
will create a private thread for the user to answer all form related questions we specified before. In the image the first open ended question is shown.
after the user answers the first question, the bot will send the second rating question from 1 to 10 in the form of buttons.
and after clicking any button in the second question, the bot will send the third yes/no question as shown below
Once the user answered all the questions, the bot will send Submitted Answers
in the private thread
and will also send the answers to the Logs Channel
you specified before as shown below.
To keep submitted forms organized a user can only submit one form per embed message. If you send the embed message to another channel, the user can then only submit the form once via the button. In this way you can keep track of all forms submitted via form panels in the logs channel.