如何在 discord.js 中发出静音命令?
How do I make a mute command in discord.js?
我知道您必须按角色执行此操作,但我不知道该怎么做,我确保只有管理员才能使用此命令的方法是;
if(message.member.permissions.has('ADMINISTRATOR')) {
if (message.content === adminPrefix + 'mute' => {
//what do i put here for the role to be changed
});
}
我想要的方式是 >>mute @user#0001
然后一个 >>unmute @user#0001 (我肯定会恰恰相反,使用 removeRole()
>>
是前缀
与message.mentions.members
you get a collection of all members mentioned in the message then you can use message.mentions.members.first()
to either get undefined
when no member was mentioned or a GuildMember
Object where you can do GuildMember#addRole
或任何你想做的!
我知道您必须按角色执行此操作,但我不知道该怎么做,我确保只有管理员才能使用此命令的方法是;
if(message.member.permissions.has('ADMINISTRATOR')) {
if (message.content === adminPrefix + 'mute' => {
//what do i put here for the role to be changed
});
}
我想要的方式是 >>mute @user#0001 然后一个 >>unmute @user#0001 (我肯定会恰恰相反,使用 removeRole()
>>
是前缀
与message.mentions.members
you get a collection of all members mentioned in the message then you can use message.mentions.members.first()
to either get undefined
when no member was mentioned or a GuildMember
Object where you can do GuildMember#addRole
或任何你想做的!