如何在 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或任何你想做的!