【问题标题】:Discord js role edit not changing colorDiscord js角色编辑不改变颜色
【发布时间】:2020-12-21 19:49:05
【问题描述】:

我有一个简单的命令可以改变角色的颜色,它以前可以工作,但突然停止工作。它实际上工作正常,但它不会改变角色的颜色。

client.on('message', message => {
    if (message.content.toLowerCase() === prefix + 'color') {

        var role = message.guild.roles.cache.find(role => role.name === "asd");

        role.edit({
            color: '#c14a8e'
        })
        message.channel.send("Changed color.");
    }
});

【问题讨论】:

    标签: javascript node.js discord discord.js


    【解决方案1】:

    您是否收到错误消息?如果您的机器人具有足够的权限,您的代码就可以了。确保他们是服务器中的管理员和/或具有管理角色权限。请记住,如果他们尝试编辑的角色高于其在层次结构中的最高角色,则尽管他们是管理员,但他们将无法对其进行编辑。

    【讨论】:

    • 不,我没有收到错误,我的机器人拥有所有权限,而我正在尝试的角色位于底部。
    猜你喜欢
    • 1970-01-01
    • 2022-01-12
    • 2020-11-24
    • 2021-04-29
    • 2018-12-30
    • 1970-01-01
    • 2020-12-25
    • 2021-02-06
    • 1970-01-01
    相关资源
    最近更新 更多