RevoltSharp
  • 🏠Info
  • GitHub
  • 📋Changelog
  • Commands
    • 💻Command Handler
      • 📋Changelog
      • Guide
  • Guides
    • 📘Guides
      • Create Client
      • User Account
      • Self-hosted Revolt
      • Uploading Files
      • Sending Embeds
      • Async Events
      • Custom Requests
      • Cloudflare Under Attack Mode
  • Client Structure
    • ⚙️RevoltClient
    • 🌐Rest Client
    • 🔌Websocket Client
    • 🛡️Instance Admin Client
    • ⚡Events
    • ⛓️Extensions
  • Class Structure
    • 🎭Users & Members
    • 🏨Servers
    • #️⃣Channels
    • 🛡️Permissions
    • 💬Messages
    • 🗯️Message Properties
    • 🙂Emojis
    • 🎲Misc
Powered by GitBook
On this page
  1. Class Structure

Message Properties

PreviousMessagesNextEmojis

Last updated 1 year ago

Use the EmbedBuilder and .Build() to create an Embed to send messages with.

Embed

string Title

string Url

string IconUrl

string Description

string Image

Color

Attachment

string Id

DateTime CreatedAt

string Tag

string Filename

string Type

int Size

int Width

int Height

bool Deleted

bool Reported

string GetUrl( int? size )

FileAttachment

string Id

DateTime CreatedAt

MessageEmbed

Type

stringTitle?

string? Description

string? Site

Color

? Image

? Media

? Video

string? Url

string? IconUrl

Provider

EmbedMedia

string Url

int Width

int Height

EmbedType
public enum EmbedType
{
    None,
    Website,
    Image,
    Video,
    Text
}
EmbedProviderType
public enum EmbedProviderType
{
    None,
    GIF,
    Lightspeed,
    YouTube,
    Twitch,
    Spotify,
    Soundcloud,
    Bandcamp
}
MessageInteractions

bool RestrictReactions

MessageMasquerade

string Name

string AvatarUrl

MessageReply

string MessageId

bool IsMention

[ ] Reactions

Color

🗯️
EmbedType
EmbedMedia
Attachment
EmbedMedia
EmbedProviderType
Emoji
RevoltColor
RevoltColor
RevoltColor