【问题标题】:Discord API: Missing PermissionsDiscord API:缺少权限
【发布时间】:2020-05-12 12:38:01
【问题描述】:

今天,我调试了我的代码。但是,当我删除机器人的权限时,我收到一个错误“Discord API:缺少权限”。因此,我尝试了一些方法来让机器人检查它是否具有所需的权限。但是当我尝试下面的代码时,我再次收到错误消息,“UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'has' of undefined”

   if (!client.permissions.has('SEND_MESSAGES')) {
      return;
    }

【问题讨论】:

  • client 是什么类?

标签: javascript node.js discord discord.js


【解决方案1】:

因此,首先要听听错误消息,就像它是您的顶级“机密线人”一样

这就是它对你说的:

无法读取“未定义”的属性 XXXXX

所以看看消息 - XXXXX 等同于“有”,这意味着 undefined 等同于 client.permissions

为什么此时该值未定义?

【讨论】:

    猜你喜欢
    • 2021-12-18
    • 2019-09-17
    • 2018-03-03
    • 1970-01-01
    • 2016-05-07
    • 2019-10-24
    • 2021-01-01
    • 2020-09-19
    • 1970-01-01
    相关资源
    最近更新 更多