角色反应Discord.js v11

时间:2020-05-22 04:22:04

标签: discord.js

我想为我的机器人创建一个响应角色函数(有一条消息,然后,如果任何成员对该消息做出反应,他都会获得一个角色。就像在MEE6中一样)。 我已经尝试过了...

client.on('messageReactionAdd', (messageReaction, user) => { if(user.bot) return; const { message, emoji } = messageReaction; if(emoji.name === "✅") { if(message.id === "713071578174193745") { 
  var role = message.guild.roles.find(role => role.name === "Nem hitelesített 2")
  user.addRole(role)
  var role = message.guild.roles.find(role => role.name === "Nem hitelesített 1")
  user.removeRole(role)
}}},)
client.on("messageReactionAdd", (reaction, user) => {
  console.log("1");
  if (reaction.message.channel.id !== "713066051969220631" && reaction.emoji.name !== '✅') {
    return;
  }
  client.guilds.get(yourguildid).member(user).addRole('713065834771120172')
}

但是我什么都没得到。你能帮我吗? 注意:我正在使用v11。由另一个人奏效,他也在v11上。如果我将console.log放在前面,并且正在做出反应,则无人回答。

0 个答案:

没有答案