【发布时间】:2022-02-11 00:29:19
【问题描述】:
我正在使用 Node 和 Discord.JS,试图查看是否有一种方法可以在编辑消息时区分编辑类型,以便机器人可以取笑用户编辑他们的消息。该功能目前运行良好,如下:
let responses = ["some", "responses"];
bot.on('messageUpdate', ( message ) => {
let result = responses[Math.floor(Math.random()*(responses.length)-1)]
message.channel.send(result);
})
但是,这会检测 所有 消息更新,包括更新链接以进行嵌入。有什么方法可以区分故意的用户编辑和通过事件侦听器嵌入更新的消息,还是我需要使用 if..else 语句来解决?
【问题讨论】:
标签: discord discord.js bots