【发布时间】:2025-12-28 02:25:11
【问题描述】:
每次达到我的双精度数组中的值时,我都想为特定用户添加特定角色。我已经尝试过这个以及更多,但似乎没有任何效果。这是我的实际代码:
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.```
【问题讨论】:
标签: javascript arrays discord.js roles