Creating Custom Embeds with 7luxor

Creating Embeds with 7luxor

How to Create an Embed

To create an embed, use raw text input structuring each component with {} and separate them using $v. You can include elements like title, description, color, thumbnail, and image. Enhance your embed by adding author details and a footer using specific placeholders for dynamic content. This modular approach allows for flexible and detailed embed customization.

Basic Structure

{title: Welcome to the server}
$v
{description: Hello {user.name}, enjoy your stay!}
$v
{color: #5865F2}
$v
{thumbnail: https://example.com/thumb.png}
$v
{image: https://example.com/image.png}
$v
{timestamp: now}
{author: name: {user.display} && icon: {user.avatar}}
$v
{footer: text: Powered by Lux && icon: https://example.com/icon.png}

Add Fields

{field: name: Level && value: 12 && inline}
$v
{field: name: Rank && value: Gold}

Add Buttons (optional)

{button: label: Join Now && style: green && url: https://invite.link}
$v
{button: label: More Info && style: blue && url: https://docs.link}

Auto Delete Message (optional)

${delete: 10}

Add Plain Text Content (optional)

{content: Thanks for joining! Check below for more info.}

Notes

  • Separate each part with $v

  • Wrap individual items with {}

  • Supported button styles: blue, green, red, grey

  • Supports variables like {user.name}, {guild.name}, etc.

Example Full Embed

{content: Hey {user.mention}, welcome!}
$v
{title: Welcome to {guild.name}}
$v
{description: You’re the {guild.count}th member!}
$v
{color: #43B581}
$v
{field: name: Account Created && value: <t:{user.created_at}:R> && inline}
$v
{field: name: Joined Server && value: <t:{user.joined_at}:R> && inline}
$v
{button: label: Visit Our Website && style: blue && url: https://example.com}
$v
${delete: 20}

Use this format in any supported command like embed

Last updated