diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts index b657eec72..554d669e1 100644 --- a/src/api/util/handlers/Message.ts +++ b/src/api/util/handlers/Message.ts @@ -859,6 +859,13 @@ async function handleMessageMentionsAsync(message: Message) { ); } + if (message.embeds[0].type === EmbedType.poll_result) { + message.mentions.push( + // @ts-expect-error it does not like the .toPublicUser() lol + (await User.findOne({ where: { id: message.author_id } }))!.toPublicUser(), + ); + } + if (message.message_reference.type === MessageReferenceType.FORWARD) { message.type = MessageType.DEFAULT;