从反应 discord.js 获取消息 ID

时间:2021-03-24 14:47:05

标签: node.js discord.js

注意:我正在使用 discord.js V11,我知道我计划在下个月将我的意大利面代码 unspaghetti 更新到 V12。

所以我不知道如何从触发机器人反应的消息中获取 messageID。

我希望它的工作方式如下:用户对消息做出反应,任何消息,反应在机器人中编程。然后机器人获取响应的消息 URL,然后将消息发送到 client.channels.get("id")

所以我尝试使用此代码,但真的无法到达我需要的位置:

client.on('messageReactionAdd', async(reaction, user, message) => {
if(reaction.emoji.name === "hm") {
let ticket = client.channels.get("CHANNEL_ID");
let ticketurl = message.url

ticket.send("Test confirmed" + ticketurl);
}
});

1 个答案:

答案 0 :(得分:0)

想通了!

我只需要添加这个:

When