对消息作出反应的用户的抓取ID

时间:2020-04-18 00:11:53

标签: discord discord.js

我得到了代码的这一部分:

message.awaitReactions((reaction, user) => user.id != message.author.id && (reaction.emoji.name == '✅' || reaction.emoji.name == '?'),
    { max: 1, time: 2147483647 }).then(collected => {


if (collected.first().emoji.name == '✅') {
    message.delete()
    client.channels.cache.get("700489735352746045").send(BufferClear);

它的作用:bot发送一个嵌入,然后如果用户使用进行响应,它会发送BufferClear,问题是,我如何获取对该消息做出响应的用户的ID?

1 个答案:

答案 0 :(得分:1)

awaitReactions()中,您有2个参数,其中一个是user,因此您可以使用user.id获取该用户的ID。