我正在尝试创建一个使用userID和roleID作为参数的转让人角色命令。} message.channel.send("user with ID " + userID + " does not exist")该函数成功地“获得”正确的用户和角色,并成功地发送“用户已被分配给ROLENAME角色”消息。但是,角色本身并没有实际添加到用户中!
我的控制台抛出一个<e
我想要做的是优雅地处理我有权限和没有权限这样做的情况。当我加入服务器时,日志消息显示为"true“。事实证明,此服务器具有系统通道的自定义权限覆盖,并且不允许@everyone发送消息权限。但是,机器人请求发送消息权限作为其角色的一部分,因此控制台日志消息指示为true。因此,如果我更改了系统通道上的服务器权限,并将其设置为@everyone can send message,代码work