Embed Feature
In this page you will learn about Embed Feature.
Last updated
Was this helpful?
In this page you will learn about Embed Feature.
Last updated
Was this helpful?
Our goal is to create a Discord Bot that is easy to use and has an awesome UI Design. Creating a fully embed message has been super hard to manage or required user to use website to be able to have better UI to create it. After Discord introduced buttons and selects, we knew that this was the answer to all of them. We're excited to bring you a new way to create embed messages on Discord with our Embed Creator and we hope you're excited too!
Server announcement
About us page
Information message
To create new embed message with embed creator.
1st menu will be the Embed Section On & Off. You can easily to turn it on and off any part of your embed and Mr. Tom will update the UI so you will have better idea how it will looks like when you post it.
2nd menu will be the Embed Section Edit. In here you can edit the embed message or image. Select which part you want to edit and Mr. Tom will update the embed for you. This menu is dynamic based on your Embed.
/embed create (channel) (role_mention)
Check this: [] is a required command option, () is an optional command option
channel
Channel where the bot will post the embed
role_mention
Select role to mention when embed message is posted
To edit bot existing embed message.
/embed edit [message_link] (message_channel)
Check this: [] is a required command option, () is an optional command option
message_link
Specify message by the link or ID
message_channel
Channel where your message is. This will be faster for bot to find the message
Now you can create embed message with JSON file. It is very useful for moderators to post pre-made messages in JSON file. This feature also supports sending messages through multiple channels or servers simultaneously.
Once we understand JSON, there are 2 ways to create a new JSON.
Using Text Editor
Before creating Embed JSON file you have to know the structure. All elements listed here are optional but you still need to use the content or embeds object at least once. This is the minimal requirement.
/embed json [file]
Important: Only user with Manager Role can use this command.
Check this: [] is a required command option, () is an optional command option
embeds
: [array]
- array of embed objects. That means, you can add more than one embed data
send_to
: [object]
- send_to object
note
: [string]
- note of the channel
server_id
: [integer]
- discord server id where the channel is
channel_id
: [integer]
- discord channel id where embed will be posted
content
: [string]
- add message before embed
attachment
: [url of image]
- add image attachment outside embed
role_mention
: [integer]
- role tagged by the id
author
: [object]
- embed author object
name
: [string]
- name of author
url
: [url of website]
- url of author. If name
was used, it becomes a hyperlink
icon_url
: [url of image]
- url of author icon
title
: [string]
- title of embed
url
: [url of website]
- url of embed. If title
was used, it becomes hyperlink
description
: [string]
- description text
fields
: [array]
- array of embed field objects
name
: [string]
- name of the field
value
: [string]
- value of the field
inline
: [bool]
- if true, fields will be displayed in same line, but there can only be 3 max in same line or 2 max if you used thumbnail
thumbnail
: [object]
- embed thumbnail object
url
: [url of image]
- url of thumbnail
image
: [object]
- embed image object
url
: [url of image]
- url of image
footer
: [object]
- embed footer object
text
: [string]
- footer text, doesn't support Markdown
icon_url
: [url of image]
- url of footer icon
Send 1 full embed to 1 channel
Send 1 simple embed to 2 channels
Send 2 simple embed to 1 channels
Important: By default only members with Manage Messages can use this command. See to customize it.
Tips: To learn more on how to create Embed JSON file go to .
JSON is a text-based data format that is used to store and transfer data. For example, // JSON syntax { "title": "Your Title", "description": "Your description" } In JSON, the data are in key/value pairs separated by a comma. Please check out this link to find more about the JSON
Using Online Tools such as
color
: [number]
- color code of the embed. You have to use Decimal numeral system, not Hexadecimal. Use and