【发布时间】:2017-09-12 19:38:43
【问题描述】:
所以,我正在编写一个 Discord 机器人,我希望它做的一件事是在特定条件下为成员分配角色。在查看文档后,特别是 here,我认为 bot.addMemberToRole 将是一个很好的使用命令。但是,当我运行它时,我收到了以下错误消息:
TypeError: bot.addMemberToRole 不是函数
我感到困惑是可以理解的,因为文档清楚地表明这是一个函数。我尝试过 bot.addMemberToRole(member, role);、addMemberToRole(member, role); 和其他几个迭代。这是我最近的尝试:
const Discord = require('discord.js');
const bot = new Discord.Client();
bot.addMemberToRole(member, role, function(err){
if(err){
console.log(err);
}
});
我也这样做了:
bot.addMemberToRole(member, role);
两者都给出了与上面相同的 TypeError。
我不知道为什么它不起作用。我完全遵循了文档,传递给它的成员和角色变量是正确的类型,并且其他 Discord.js 命令在我的机器人中工作得很好。任何帮助将不胜感激。
【问题讨论】:
标签: javascript discord discord.js