示例代码:
let roles = JSON.parse(result[0].roles); if ( roles[ 'onJoinEvent' ] && roles[ 'onJoinEvent' ][ 'status' ] == "true" ) { console.log(roles[ 'onJoinEvent' ]) roles[ 'onJoinEvent' ][ 'roles' ].forEach( async function(element) { let lol = member.guild.roles.find( rol => rol.id == element ); if (lol) member.addRole(lol.id); }) }
它具有管理员权限,因此。 :https://i.stack.imgur.com/0NCrk.png
错误证据 :https://i.stack.imgur.com/LEDE0.png
如果您想查看我的数据库-> :https://i.stack.imgur.com/E0Ziz.png
答案 0 :(得分:0)
由机器人的invite link决定其权限。在这种情况下,您的邀请链接有问题,并且没有所需的管理员权限。您必须踢机器人并通过https://discordapp.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8
的链接重新邀请它。