Javascript Discord bot未运行

Javascript Discord bot未运行,javascript,discord,Javascript,Discord,我为我的discord bot准备了一个随机图像代码,但是我的discord bot没有运行(没有错误,只是等待) 你能帮忙吗 我写的代码: const Discord = require('discord.js'); const client = new Discord.Client(); const settings = require('./settings.json'); var prefix = settings.prefix; client.on('message', msg =

我为我的discord bot准备了一个随机图像代码,但是我的discord bot没有运行(没有错误,只是等待) 你能帮忙吗

我写的代码:

const Discord = require('discord.js');
const client = new Discord.Client();
const settings = require('./settings.json');

var prefix = settings.prefix;

client.on('message', msg => {



np1 = "./images/1.gif"; np2 = "./images/2.gif"; np3 = "./images/3.gif"; np4 = "./images/4.gif"; np5 = "./images/5.gif"; np6 = "./images/6.gif"; np7 = "./images/7.gif"; np8 = "./images/8.gif"; np9 = "./images/9.gif"; np10 = "./images/10.gif"; np11 = "./images/11.gif"; np12 = "./images/12.gif";


if (msg.content.toLowerCase() === prefix + 'sgif' ) {
number = 12;
var random = Math.floor (Math.random() * (number - 7 + 4)) +5;
switch (random) {
case 1: message.channel.send ({ files: [np1] });
case 2: message.channel.send ({ files: [np2] });
case 3: message.channel.send ({ files: [np3] });
case 4: message.channel.send ({ files: [np4] });
case 5: message.channel.send ({ files: [np5] });
case 6: message.channel.send ({ files: [np6] });
case 7: message.channel.send ({ files: [np7] });
case 8: message.channel.send ({ files: [np8] });
case 9: message.channel.send ({ files: [np9] });
case 10: message.channel.send ({ files: [np10] });
case 11: message.channel.send ({ files: [np11] });
case 12: message.channel.send ({ files: [np12] });
      }
     }
});

(我将GIF放在文件夹中,有12个GIF可用)

您确定使用
客户端登录。登录('TOKEN')

以及一些代码更新:)

const Discord=require('Discord.js');
const client=new Discord.client();
const settings=require('./settings.json');
var prefix=settings.prefix;
client.on('ready',()=>{
log(`Logged as${client.user.tag}!`);
});
client.on('message',msg=>{
让imagePath='./images/'
if(msg.content.toLowerCase()==前缀+'sgif'){
设randInt=String(Math.floor(Math.random()*12)+1)
//使用MessageAttachment创建附件
const attachment=new Discord.MessageAttachment(`${imagePath}${randInt}`);
//在消息频道中发送包含内容的附件
message.channel.send(`${message.author},`,附件);
}
});
client.login('TOKEN HERE')

Discord中的前缀是什么?您实际键入的消息是什么?您确定您至少进入了
if
块吗?你确定你的机器人连接正确吗?请使用loopsthanks这个方法解决了这个问题,但是当我写sgif时什么也没有发生。我现在就来处理它,谢谢你的关注。