注意:我使用的是discord.jsV11,我知道我打算下个月在我解开我的意大利面条代码之后将它更新到V12。
所以我不知道如何从一条消息中获取messageID,而这条消息已经在机器人中引发了反应。
我希望它的工作方式如下:一个用户对一个消息做出反应,任何消息,反应在bot中编程。然后,bot获取给出该反应的消息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);
}
});
想通了!
我只需要补充一句:
let ticketurl = react.message.url