【问题标题】:TypeError [INVALID_TYPE]: Supplied roles is not an Role, Snowflake or Array or Collection of Roles or SnowflakesTypeError [INVALID_TYPE]:提供的角色不是角色、雪花或数组或角色或雪花的集合
【发布时间】:2020-07-30 22:07:18
【问题描述】:

我有一个代码,如果通过给提到的人一个没有权限的角色来使其静音,但我无法分配该角色

这是代码

      try{
    muterole = message.guild.roles.create({
        data: {
        name: 'muted',
        color: 'BLUE',
        permissions:[0]
      }
    })
  }catch(err){
    console.log(err);
    message.channel.send("An error occured logs were sent to the dev")
  }
  message.mentions.members.first().roles.add(muterole.id);

感谢任何帮助:)

【问题讨论】:

    标签: discord.js


    【解决方案1】:
    message.guild.roles.create({
        data: {
            name: "Muted",
            color: "BLUE",
            permissions: []
        }
    }).then(role => {
        message.mentions.members.first().roles.add(role).catch(error => {message.channel.send("Couldn't add the role."); console.error(error)});
    }).catch(error => {message.channel.send("An error occured, logs were sent to the developer."); console.error(error)});
    

    【讨论】:

      猜你喜欢
      • 2021-01-04
      • 2021-07-10
      • 2020-04-08
      • 2020-05-18
      • 2020-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-26
      相关资源
      最近更新 更多