通过 DM 为用户添加角色
Adding a role to a user via DMs
Discord 机器人将向发送 DM 消息的用户添加一个角色。
目前,我有用户 ID 和角色 ID。我不知道我需要采取什么步骤才能将角色添加到用户。
消息在 DM 中,所以我去做了:
let userId = message.author;
somethingHere.addRole('roleId#');
我需要的 .addRole
之前缺少的部分是什么?
.addRole
是GuildMember
的一个方法,所以为了使用它你需要得到那个用户的成员对象(否则bot不知道它应该在哪个公会做它。)
如果某处只存储了一个公会,则可以 <Guild>
.member(message.author)
.addRole('role id')
,否则您将需要一种方法来确定他们想要在哪个公会中担任角色。
Discord 机器人将向发送 DM 消息的用户添加一个角色。
目前,我有用户 ID 和角色 ID。我不知道我需要采取什么步骤才能将角色添加到用户。
消息在 DM 中,所以我去做了:
let userId = message.author;
somethingHere.addRole('roleId#');
我需要的 .addRole
之前缺少的部分是什么?
.addRole
是GuildMember
的一个方法,所以为了使用它你需要得到那个用户的成员对象(否则bot不知道它应该在哪个公会做它。)
如果某处只存储了一个公会,则可以 <Guild>
.member(message.author)
.addRole('role id')
,否则您将需要一种方法来确定他们想要在哪个公会中担任角色。