最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

。addRole和.removeRole问题

运维笔记admin25浏览0评论

。addRole和.removeRole问题

。addRole和.removeRole问题

我正在尝试创建一个静音命令,该命令将删除您的所有角色并添加静音角色,在静音时间过后,它将返回您的所有角色并担任静音角色。当我尝试承担(或返回)所有角色时,它会写在下面:

(node:3720) UnhandledPromiseRejectionWarning: TypeError: Supplied parameter was neither a Role nor a Snowflake.

使用静音命令后,将扮演角色(并给出一个静音角色:

rmember.addRole(muterole.id) && rmember.removeRole(takenroles);

并且在静音时间到期后返回角色(并获取一个静音角色):

rmember.removeRole(muterole.id) && rmember.addRole(takenroles) ;

这就是我要扮演的角色:

let rmember = message.mentions.members.first()
let takenroles = rmember.roles
回答如下:每个呼叫

GuildMember.addRole()GuildMember.addRole()仅添加/删除single GuildMember.removeRole()。要一次删除多个,请使用GuildMember.removeRole()和Role。

GuildMember.addRoles()

相反地...

GuildMember.addRoles()

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论