如何在discord.js中执行静音命令?

时间:2019-02-10 22:17:50

标签: discord.js

我知道您必须按角色进行操作,但是我不知道该怎么做,我确保只有管理员才能使用此命令;

if(message.member.permissions.has('ADMINISTRATOR')) {
  if (message.content === adminPrefix + 'mute' => {
    //what do i put here for the role to be changed
  });
}

我要这样做的方法是>>对@ user#0001静音 然后>> unmute @ user#0001(我肯定会相反,使用removeRole()

>>是前缀

1 个答案:

答案 0 :(得分:0)

通过message.mentions.members,您可以获得消息中提到的所有成员的集合,然后可以使用message.mentions.members.first()在没有提及成员的情况下获取undefinedGuildMember对象您可以在哪里GuildMember#addRole或您想做什么!