【问题标题】:Add role when user react on message当用户对消息做出反应时添加角色
【发布时间】:2020-08-20 15:25:55
【问题描述】:

我想制作当用户对消息做出反应时赋予用户角色的脚本。我有这段代码,但它不起作用。

脚本:

client.on('messageReactionAdd', async (reaction, user) => {
if (reaction.emoji.name === '????') {
let role = message.guild.roles.cache.find(role => role.name === 'rolename');
if (message.channel.name !== 'channelname') {
  return;
} else {
  message.member.addRole(roleid);
}
}
});

【问题讨论】:

    标签: discord discord.js


    【解决方案1】:

    .addRole 已弃用。而是使用:

    message.member.roles.cache.add(roleid)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-16
      • 2021-01-18
      • 2020-03-22
      • 2020-08-03
      • 2020-11-21
      • 2021-01-04
      • 2019-08-09
      相关资源
      最近更新 更多