所以,我正在編寫一個Discord bot,我希望它做的事情之一就是在給定的條件下爲成員分配角色。看完文檔後,特別是here,我認爲bot.addMemberToRole是一個很好的命令。然而,當我跑了,我得到這個錯誤信息:Discord.js client.addMemberToRole無法正常工作
類型錯誤:bot.addMemberToRole不是一個函數
我是可以理解的困惑,因爲文件明確表示,這是一個功能。我已經嘗試做bot.addMemberToRole(成員,角色),addMemberToRole(成員,角色),和其他幾個迭代。這是我最近一次嘗試:
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);
都給出了相同的類型錯誤如上。
我不知道爲什麼它不起作用。我精確地跟蹤了文檔,我傳入的成員和角色變量是正確的類型,其他Discord.js命令在我的機器人中工作得很好。任何幫助,將不勝感激。
非常感謝您的幫助! –