【问题标题】:discord.js DiscordApi: missing permissionsdiscord.js DiscordApi:缺少权限
【发布时间】:2020-06-29 04:29:01
【问题描述】:

我正在尝试更改昵称命令

if(isValidCommand(message, "changenick")){
        try {
           if (mention == null){return message.reply("changenick who? dumb dumb")}
           nickname = message.content.slice(8 + mention);
           let member = message.mentions.members.first();
           member = await member.setNickname(nickname);
        }
        catch (e) {console.error(e);
        return message.channel.send("something went wrong!");}
           }

但我收到错误 DiscordAPIerror: missing permissions 即使在我自己的服务器上尝试它

【问题讨论】:

    标签: discord.js


    【解决方案1】:

    我建议如下:

    1. 确保机器人本身具有 MANAGE_NICKNAMES 权限。
    2. 用户只能更改角色层次结构中低于他们的人的昵称,这也适用于机器人。

    【讨论】:

    • 我的机器人有管理员权限和我的 discord 服务器的everysingle 权限,但我不工作
    猜你喜欢
    • 2020-08-16
    • 2021-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    相关资源
    最近更新 更多