【问题标题】:Add Roles Upon Joining Server Discord js v13在加入服务器 Discord js v13 时添加角色
【发布时间】:2021-11-29 19:57:32
【问题描述】:

有没有办法让我的机器人在加入服务器时向成员添加角色?我希望它添加“会员”角色

我目前拥有的东西

var role = message.guild.roles.find(role => role.name === "MyRole");
message.member.addRole(role);

【问题讨论】:

  • 到目前为止您尝试过什么?到目前为止你做了什么研究?如果你开始展示这个,引导你朝着正确的方向要容易得多^!
  • 请出示您的代码以便我们查看问题和帮助
  • 您打算使用什么版本的 DJS?您似乎使用的是 v11
  • 我目前正在使用 DJS v13,正如您在问题标题中看到的那样
  • 有点困惑,因为addRole 是 v11 方法

标签: javascript node.js discord discord.js bots


【解决方案1】:

有多种方法可以为您的成员分配角色。最简单的方法之一是只提供角色 ID 列表(在您的情况下只有一个)。

message.member.roles.add(['role-id']);

不确定机器人的角色是否重要,但在某一时刻,机器人在服务器上的角色必须高于给出的角色。所以请务必这样做。

【讨论】:

    猜你喜欢
    • 2020-12-25
    • 1970-01-01
    • 2020-12-11
    • 2018-12-13
    • 1970-01-01
    • 2021-08-14
    • 2021-11-03
    • 2021-04-29
    • 2021-09-04
    相关资源
    最近更新 更多