【问题标题】:Discord bot issue with getting user roles check获取用户角色检查的不和谐机器人问题
【发布时间】:2021-04-08 11:10:30
【问题描述】:

所以我做了一个静音功能,我根据他们被静音的频道添加一个静音角色,我的问题是它实际上拒绝通过 id 获取公会成员,并最终导致 hasRole 出错,因为 discordMember 是尝试使用 id 时未定义,如果我使用提及方式没问题,它会按预期工作。

任何人都得到了解决这个问题。

const discordMember = message.mentions.members.first() || message.guild.members.cache.get(args[0]);
const channelName = message.mentions.channels.first()

var role = message.guild.roles.cache.find(role => role.name == channelName.name + "-mute");
var hasRole = discordMember.roles.cache.has(role.id);

【问题讨论】:

    标签: node.js discord.js


    【解决方案1】:

    由于原始问题已修复而关闭。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      • 2020-07-17
      • 2019-02-02
      • 2020-12-15
      • 1970-01-01
      • 2020-11-08
      • 2022-11-10
      相关资源
      最近更新 更多