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.
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.