Discord.js 删除角色错误

Discord.js Remove Role Error

Unhandled promise rejection (rejection id: 2): TypeError: Supplied parameter was neither a Role nor a Snowflake.

请帮助我

代码

const rolename = args.join(\` \`);
message.channel.send(\`${message.author.username} Left his  clan\`);
let r = message.member.roles.filter(a => {    a.name.includes('clan')  });  
message.member.removeRole(r)  

Array.filter() 向您发送一个数组,您将此数组与 removeRole() 一起使用,这是一个在参数中接受字符串的函数。

改用removeRoles()

文档here.