Embed Builder

Syntax within Proxy Messages

Discord as a platform works with the capability of using embeds within discord, these embeds allow you to make the messages more entertaining and friendly to express ideas. However, these embeds work in a JSON format all across the platform, making them hard for the average user to implement and make use of. To change that, I've designed a posfix flag system that should make it better and friendlier for everyone. These can be used within Proxy responses, doing d{embed ...} in which you replace the dots with the flags you want to use or d!embed for rather server purposes.

Adding Title

--title Title goes here

Adds a title to the embed

Adding Description

--desc Description goes here

Adds a description to the embed

Adding URL

--url https://example.com

It attaches an URL at the title

Adding Color

--color  LightSkyBlue

Compatible with RGB format, Hex and web colors.

Adding Date

--date 20 years ago

It'll keep in mind the timezone you provide in your user settings

Adding Author

--author_name Vioshim
--author_url https://example.com
--author_icon User Vioshim

This can be used for adding an author to a message, make sure to at least add a name.

Adding Footer

--footer_text Vioshim
--footer_icon User Vioshim

This is used for adding footer information, make sure to add at least text in it

Adding Fields

--fn Test1 --fv Data1
--fni Test2 --fv Data2

An embed can have upto 25 fields, adding fni makes them have inline enabled.

Handling images within the Syntax

Used in author icon, footer icon, image and thumbnail within embeds.

User|Member {...}

This will obtain the user's pfp.

Attachment {...}

It'll insert the attached files into the embed given an Index, if no index is provided, it'll use the first one.

Emoji | Sticker {...}

Indicating an emoji or sticker's name with this, will put its image in the embed if mutual.

Pokemon {...}

Can set as image the urls from PMDSprites' repo.

Adding Image

--image User Vioshim

Implements images in your embeds

Adding Thumbnail

--thumbnail User Vioshim

Implement thumbnails in your embeds

Embed builder command

Recently, I've implemented a new feature which allows anyone to be able to modify embeds from existing messages without much issue. It can be quite tedious to modify an embed's content most of the time, so we decided to write a way for being able to modify them in a rather step by step way.

Note: If embeds have images within, editing again will let them work as usual.

Embed Basics

Embed Author 

Embed Footer

Embed Image

Embed Thumbnail

Embed Fields

Note: Indexes assume that number 0 is the first field, and negative numbers are opposite order e.g. -1 is last field.