Discord 不和谐Votemute机器人

Discord 不和谐Votemute机器人,discord,Discord,这是无效的,我不知道如何修复它(这是一个不和谐的Votemute机器人) 由于我无法确定的原因,msg.guild.member(msg.indications.users.first())返回null。我从提及中获得公会成员的方法是: msg.guild.fetchMember(msg.mentions.users.first()) .then(async member => { ... }); 此外,我知道js中没有wait函数,所以我也替换了它,让您的代码看起来像这样: m

这是无效的,我不知道如何修复它(这是一个不和谐的Votemute机器人)


由于我无法确定的原因,
msg.guild.member(msg.indications.users.first())
返回null。我从提及中获得公会成员的方法是:

msg.guild.fetchMember(msg.mentions.users.first())
.then(async member => {
    ...
});
此外,我知道js中没有
wait
函数,所以我也替换了它,让您的代码看起来像这样:

msg.guild.fetchMember(msg.mentions.users.first())
.then(async member => {
  await member.addRole(role);
  setTimeout(function () { member.removeRole(role); }, 600000);
});
msg.guild.fetchMember(msg.mentions.users.first())
.then(async member => {
  await member.addRole(role);
  setTimeout(function () { member.removeRole(role); }, 600000);
});