From a0087edecbb0a88eee0c76c27b71ca3b661f3cdf Mon Sep 17 00:00:00 2001 From: rigormorrtiss Date: Mon, 28 Jun 2021 23:09:46 +0400 Subject: [PATCH] add: stickerItems field to Message (#1066) --- src/types/messages/message.ts | 5 ++++- src/types/messages/message_sticker_item.ts | 10 ++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/types/messages/message_sticker_item.ts diff --git a/src/types/messages/message.ts b/src/types/messages/message.ts index 2edc2be1c..d37fe4ef9 100644 --- a/src/types/messages/message.ts +++ b/src/types/messages/message.ts @@ -13,6 +13,7 @@ import { MessageReference } from "./message_reference.ts"; import { MessageSticker } from "./message_sticker.ts"; import { DiscordMessageTypes } from "./message_types.ts"; import { Reaction } from "./reaction.ts"; +import { MessageStickerItem } from "./message_sticker_item.ts"; /** https://discord.com/developers/docs/resources/channel#message-object */ export interface Message { @@ -93,5 +94,7 @@ export interface Message { /** The thread that was started from this message, includes thread member object */ thread?: Omit & { member: ThreadMember }; /** The components related to this message */ - components: MessageComponents; + components?: MessageComponents; + /** Sent if the message contains stickers */ + stickerItems?: MessageStickerItem[]; } diff --git a/src/types/messages/message_sticker_item.ts b/src/types/messages/message_sticker_item.ts new file mode 100644 index 000000000..84471ba59 --- /dev/null +++ b/src/types/messages/message_sticker_item.ts @@ -0,0 +1,10 @@ +import { DiscordMessageStickerFormatTypes } from "./message_sticker_format_types.ts"; + +export interface MessageStickerItem { + /** Id of the sticker */ + id: string; + /** Name of the sticker */ + name: string; + /** Type of sticker format */ + formatType: DiscordMessageStickerFormatTypes; +}