From 202c02017144c41efe85efde64884877ae672f4e Mon Sep 17 00:00:00 2001 From: Nicolas Date: Sun, 3 Jul 2022 17:27:56 -0300 Subject: [PATCH] Resolving merge conflict (#8) stuff --- structures/Message.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/structures/Message.ts b/structures/Message.ts index c1287bd..e265be7 100644 --- a/structures/Message.ts +++ b/structures/Message.ts @@ -112,7 +112,18 @@ export class Message implements Model { }; } + // webhook handling + if (data.author && data.author.discriminator === "0000") { + this.webhook = { + id: data.author.id, + username: data.author.username, + discriminator: data.author.discriminator, + avatar: data.author.avatar ? iconHashToBigInt(data.author.avatar) : undefined, + }; + } + // user is always null on MessageCreate and its replaced with author + if (data.guild_id && data.member && !this.isWebhookMessage()) { this.member = new Member(session, { ...data.member, user: data.author }, data.guild_id); } @@ -178,6 +189,7 @@ export class Message implements Model { return this.editedTimestamp; } + get url() { return `https://discord.com/channels/${this.guildId ?? "@me"}/${this.channelId}/${this.id}`; }