我正在开发一个简单的discord机器人,它将从我的discord服务器中的特定通道中选择一条随机消息。但是,当我尝试使用get方法获取通道对象时,会出现错误。
我对Java语言还很陌生,因此我一直在尝试在线遵循类似的示例。这是我所拥有的:
switch(cmd) {
case 'squadname':
var squadNameChannel = bot.channels.get('the_channel_id');
var namesArr = squadNameChannel.messages;
var squadName = namesArr[Math.floor(Math.random() * namesArr.length)].content;
bot.sendMessage({
to: channelID,
message: squadName
});
break;
}
当我在文本通道中输入命令时,在命令提示符下出现此错误:“ TypeError:bot.channels.get不是函数”
我要遵循的主要示例是从这里:Discord Bot Can't Get Channel by Name
抢先一些答案: