fix: chat trigger

This commit is contained in:
2024-09-28 01:57:25 +03:00
parent daacbf7b32
commit 0b2188d2dc

View File

@@ -69,8 +69,9 @@ export async function handleMessage(message: Discord.Message) {
const isTriggerPrefix = CHAT_TRIGGERS.some((p) => message.content.toLowerCase().startsWith(p))
// const isReply = message.mentions.has(message.client.user!.id)
const isReply = message.reference && !message.system
const repliedMessage = await message.fetchReference()
const isReplyToMe = isReply && repliedMessage.author.id === message.client.user!.id
const repliedMessage = isReply ? await message.fetchReference() : undefined
const isReplyToMe =
isReply && repliedMessage && repliedMessage.author.id === message.client.user!.id
trainMegahal(message, isTriggerPrefix || isReplyToMe ? 1 : chatterChance)
}
}