Discord机器人问题:使用Discord.io/Javascript发送图像

Discord机器人问题:使用Discord.io/Javascript发送图像,javascript,discord.io,Javascript,Discord.io,我正试图用我的discord机器人发送图像。我在网上找到了一些特定于Discord.js的参考资料,但这些答案的第一步似乎是使用一个常量变量Discord,需要Discord.js。当我应用这条线时,我的机器人总是告诉我,可变的不和谐已经建立,所以我尝试以不同的方式来完成任务 我没有要报告的错误行,bot没有崩溃,这将在powershell中给我一个报告。当我输入img时,它不会发送任何信息。这是一种进步,但我真的很欣赏另一双眼睛。我绝对不是这里的职业选手,我会第一个承认这一点 谢谢大家! va

我正试图用我的discord机器人发送图像。我在网上找到了一些特定于Discord.js的参考资料,但这些答案的第一步似乎是使用一个常量变量Discord,需要Discord.js。当我应用这条线时,我的机器人总是告诉我,可变的不和谐已经建立,所以我尝试以不同的方式来完成任务

我没有要报告的错误行,bot没有崩溃,这将在powershell中给我一个报告。当我输入img时,它不会发送任何信息。这是一种进步,但我真的很欣赏另一双眼睛。我绝对不是这里的职业选手,我会第一个承认这一点

谢谢大家!

var Discord=require('Discord.io');
var记录器=需要('winston');
var auth=require('./auth.json');
//配置记录器设置
记录器。移除(记录器。运输。控制台);
logger.add(新logger.transports.Console、{
彩色化:真
});
logger.level='debug';
//初始化Discord Bot
var bot=new Discord.Client({
令牌:auth.token,
自动运行:对
});
bot.on('ready',函数(evt){
logger.info('Connected');
logger.info('登录身份:');
logger.info(bot.username+'-('+bot.id+');
});
bot.on('message',函数(用户、用户ID、通道ID、消息、evt){
//我们的机器人需要知道它是否会执行命令
//它将侦听以“”开头的消息`
if(message.substring(0,1)='!'){
var args=message.substring(1.split)(“”);
var cmd=args[0];
args=args.拼接(1);
开关(cmd){
//形象
案例“img”:
bot.uploadFile({
致:channelID,
档案:'https://i.ibb.co/09sy2ZT/Enemy1.png'
});
打破
}
}
});

如果您遇到此问题,请不要使用Web链接!使用路径代替

如果图像位于编码所在的文件夹中,则可以使用图像文件名。否则,您可以使用“./ImageFolderName/Imgname.png”

显然,您也可以使用“/ImageFolderName/”+arrayname[index].arrayattribute+'.png”

如果希望该图像特定于阵列质量