Get started
Embed code
Every custom message (welcome, level-up, tickets, invoke, autoresponders...) takes plain text or embed code: start with {embed}, then add parts separated by $v.
The shape
{embed}$v{title: Hello}$v{description: Welcome to the server} - {embed} first, then each part in braces, separated by $v. A part with several values splits them with &&.
Every part
{color: #5865f2}- the side colour.{title: text}and{url: link}- the title, and where it links.{description: text}- the main text.{author: name && icon && link}{footer: text && icon}{thumbnail: link}and{image: link}{timestamp}- the current time in the footer.{field: name && value && inline}- repeat for more fields.{message: text}- plain text above the embed.{button: label && link}- a link button; repeat for more.
Example
{embed}$v{color: #ec6ca4}$v{title: Welcome!}$v{description: {user.mention} joined {server}}$v{thumbnail: {user.avatar}}$v{footer: member #{membercount} && {server.icon}}
Emojis and variables
:emoji_name: turns into any custom emoji from the server. Every variable works inside every part.
Conditions (tickets)
Ticket messages also support {if A == B}...{elseif C}...{else}...{/if} blocks (not nested), with ==, != or a plain truthy check like {if {ticket.form.id}}.