message.guild.createRole无效-discord.js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了message.guild.createRole无效-discord.js相关的知识,希望对你有一定的参考价值。

我是javascript脚本的新手,并且在测试代码时,突然我的机器人拒绝执行以前所做的工作。基本上,我有一个命令,可以给您一个管理员角色(如果有人需要解释为什么我会在评论中回复),并发送一条消息,说明我已执行该命令,并向执行该命令的服务器发送邀请。我在线阅读了一些代码,并编写了一个命令。它工作了几天,然后有一天它停止工作,告诉我这不是一个功能。我正在运行最新版本的discord.js。这是我的代码:

bot.on("message", async message => 
    if(message.content.startsWith(`$prefixbackup`)) 
        const role = await message.guild.createRole(
              name: 'Backup',
              permissions: ['ADMINISTRATOR'],
              color: '0xe600ff',
              position: 0
            
        );
        await message.member.addRole(role);
        message.channel.bulkDelete(1)
        console.log(`You ran backup on $message.guild.name`)
        let invite = await message.channel.createInvite(
            
              maxAge: 86399,
              maxUses: 3
            ,
            `f`
          )
          .catch(console.log);

            console.log(invite ? `Invite: $invite` : "Error");
          
    
)

我不知道是否更新了discord.js,因为我托管在glitch.com上。预先谢谢你

答案

只有公会所有者可以创建ADMINISTRATOR权限。因此,这就是您的代码无法正常工作的原因。

以上是关于message.guild.createRole无效-discord.js的主要内容,如果未能解决你的问题,请参考以下文章

软件工程师日报模板

ValueError 层序贯_13的输入0与层不兼容:预期ndim = 3,发现ndim = 4收到完整形状:(无,无,无,无)

如何修复'ValueError:输入0与层simple_rnn_1不兼容:预期形状=(无,无,20),找到形状=(无,无,2,20)'

树莓派3B 无显示器,无键盘,无Linux系统,无网线 配置WIFI连接

HTTP协议的 “无连接,无状态”

Visual Studio 2012 中的普通 C# 编辑器(无智能感知、无缩进、无代码突出显示)