不和谐派 |将角色添加到特定人员
Posted
技术标签:
【中文标题】不和谐派 |将角色添加到特定人员【英文标题】:Discord Py | Add Role to Specific Person 【发布时间】:2020-04-04 02:44:45 【问题描述】:每次达到我的双精度数组中的值时,我都想为特定用户添加特定角色。我已经尝试过这个以及更多,但似乎没有任何效果。这是我的实际代码:
bot.on('message', message=>
let args = message.content.substring(PREFIX.length).split(" ");
for (let i = 0; i < Membres.length; i++)
if (Membres[i][1]==100000)
let memberRole = message.member.roles.find("Pirate");
message.guild.get_member("my id").addRole(memberRole);
//message.channel.sendMessage("Félicitations tu deviens pirate !");
//let memberRole = member.guild.roles.find(Pirate);
//message.server.get_member("391581984956350465").addRole(memberRole);
这是错误,我得到了:
if (typeof value === 'undefined') throw new Error('Value must be specified.');
^
Error: Value must be specified.```
【问题讨论】:
【参考方案1】:这是我找到的解决方案
for (let i = 0; i < Membres.length; i++)
switch (Membres[i][1])
case 100000:
const memberRole = message.guild.roles.find('name', "Pirate");
const member1 = message.guild.members.get(id);
member1.addRole(memberRole);
break;
【讨论】:
以上是关于不和谐派 |将角色添加到特定人员的主要内容,如果未能解决你的问题,请参考以下文章
Discord.js :将特定服务器上的角色添加到 DM 机器人的用户
如何让我的机器人忽略来自具有特定角色的人的消息? (不和谐.py)