【问题标题】:How do I make a mute command in discord.js?如何在 discord.js 中发出静音命令?
【发布时间】:2019-02-12 02:05:47
【问题描述】:

我知道你必须按角色来做,但我不知道怎么做,我确保只有管理员可以使用这个命令的方法是;

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()

>> 是前缀

【问题讨论】:

    标签: discord.js


    【解决方案1】:

    使用message.mentions.members,您可以获得消息中提到的所有成员的集合,然后您可以使用message.mentions.members.first() 在未提及任何成员时获取undefined,或者使用GuildMember 对象,您可以在其中执行GuildMember#addRole 或你想做什么!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-31
      • 2018-06-07
      • 2021-07-10
      • 2021-03-02
      • 2019-07-28
      • 1970-01-01
      • 2021-09-21
      相关资源
      最近更新 更多