从用户删除所有角色时的Discord.js未知公会

时间:2018-06-20 07:17:32

标签: javascript node.js discord.js

我正在尝试从用户中删除所有角色。这段代码昨天有效,但是我今天继续,它以某种方式损坏了。

from O365 import Message

recipients=['user1.com','user2.com']#create a list of recipients
o365_auth = ('user.com', 'Pwd')
m = Message(auth=o365_auth)
m.setRecipients(recipients)#use the list created
m.setSubject('abc found.')
m.setBody('''abc found.'

Regards
Shashi S Singh''')
m.sendMessage()

堆栈跟踪:

message.member.removeRoles(message.member.roles.filter(role => role.name!='Admin' && role.name!='@everyone'));

甚至在堆栈跟踪中也没有引用我的代码...

有人知道发生了什么吗?我花了一个小时搜索并尝试调试它。

1 个答案:

答案 0 :(得分:0)

使用discord API或discord.js找出其错误。通过更改完全不相关的代码行来解决。不要尝试使用client.guilds.filter(...)来引用您的公会,这会导致各种各样的问题,这些问题只能通过踢您的机器人并让他重新加入服务器来解决

相关问题