【问题标题】:UnhandledPromiseRejectionWarning: DiscordAPIError: Missing PermissionsUnhandledPromiseRejectionWarning: DiscordAPIError: Missing Permissions
【发布时间】:2020-06-08 17:07:22
【问题描述】:

示例代码:

let roles = JSON.parse(result[0].roles);
if ( roles[ 'onJoinEvent' ] && roles[ 'onJoinEvent' ][ 'status' ] == "true" )
{
    console.log(roles[ 'onJoinEvent' ])
    roles[ 'onJoinEvent' ][ 'roles' ].forEach( async function(element)
    {
        let lol = member.guild.roles.find( rol => rol.id == element );
        if (lol) member.addRole(lol.id);
    })
}

它有管理员权限,所以。 :https://i.stack.imgur.com/0NCrk.png

错误证据 :https://i.stack.imgur.com/LEDE0.png

如果你想查看我的数据库 -> :https://i.stack.imgur.com/E0Ziz.png

【问题讨论】:

    标签: javascript node.js discord


    【解决方案1】:

    机器人的invite link 决定了它的权限。在这种情况下,您的邀请链接有问题,并且没有所需的管理员权限。您必须踢掉机器人并使用https://discordapp.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8 的链接重新邀请它。

    【讨论】:

      猜你喜欢
      • 2020-07-16
      • 2022-01-16
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 2021-10-31
      • 2021-10-01
      • 2020-11-08
      相关资源
      最近更新 更多