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}}.