diff --git a/src/schema/Message.ts b/src/schema/Message.ts
index 9b62edcf..e6aa42b3 100644
--- a/src/schema/Message.ts
+++ b/src/schema/Message.ts
@@ -5,6 +5,7 @@ export const MessageCreateSchema = {
$content: new Length(String, 0, 2000),
$nonce: String,
$tts: Boolean,
+ $flags: BigInt,
$embed: {
$title: new Length(String, 0, 256), //title of embed
$type: String, // type of embed (always "rich" for webhook embeds)
@@ -15,48 +16,49 @@ export const MessageCreateSchema = {
$footer: {
text: new Length(String, 0, 2048),
icon_url: String,
- proxy_icon_url: String,
+ proxy_icon_url: String
}, // footer object footer information
$image: EmbedImage, // image object image information
$thumbnail: EmbedImage, // thumbnail object thumbnail information
$video: EmbedImage, // video object video information
$provider: {
name: String,
- url: String,
+ url: String
}, // provider object provider information
$author: {
name: new Length(String, 0, 256),
url: String,
icon_url: String,
- proxy_icon_url: String,
+ proxy_icon_url: String
}, // author object author information
$fields: new Length(
[
{
name: new Length(String, 0, 256),
value: new Length(String, 0, 1024),
- $inline: Boolean,
- },
+ $inline: Boolean
+ }
],
0,
25
- ),
+ )
},
$allowed_mentions: [],
$message_reference: {
message_id: String,
channel_id: String,
$guild_id: String,
- $fail_if_not_exists: Boolean,
+ $fail_if_not_exists: Boolean
},
$payload_json: String,
- $file: Object,
+ $file: Object
};
export interface MessageCreateSchema {
content?: string;
nonce?: string;
tts?: boolean;
+ flags?: bigint;
embed?: Embed & { timestamp?: string };
allowed_mentions?: [];
message_reference?: {
|