向成员Discord4J添加角色时的任务权限

时间:2020-08-17 10:44:24

标签: java permissions discord discord4j

在我的程序中,我尝试为公会的(新)成员添加角色。但是,当我尝试将角色添加到成员时,出现错误消息:“缺少权限”。令人困惑的是,该漫游器已经具有管理角色的权限。在授予机器人bot管理员权限后,错误仍然出现。

R

对代码的进一步说明: 成员tempMem:是应该获得学生角色的成员。 角色getRole(字符串名称,公会公会):是一种方法,它仅浏览公会中的角色列表并返回具有正确名称作为参数的Role。 该漫游器所在的每个公会都应有一个名称为STUDENT_ROLE_NAME的角色。 如果一切正常,此代码段应仅获取Student-role并将其分配给tempMem。

1 个答案:

答案 0 :(得分:0)

正如上面已经说过的,我试图赋予bot“学生”角色“更高的”权限,但是解决方案是将bot的角色转移到学生的角色上。 所以丢失的权限错误实际上是正确的