不和谐。 JS机器人无法正常启动

时间:2020-11-06 09:54:44

标签: discord discord.js bots

我正在尝试使用discord js编写Discord机器人。但是,当我启动它时,没有错误消息,只是停留在此屏幕上。

不再推荐使用

sequelize基于字符串的运算符。请使用基于符号的运算符以获得更好的安全性,请访问http://docs.sequelizejs.com/manual/tutorial/querying.html#operators,以了解更多信息node_modules / discord-leveling / node_modules / sequelize / lib / sequelize.js:245:13 ═[Discord-Leveling数据库已加载-V1.1.0]═[支持服务器:https://discord.gg/eBFKDbx] =

我无法从互联网或其他支持服务器获得任何帮助,因此,如果有人可以帮助我,将不胜感激。

这是我的启动代码。

client.once('ready', () => {
  (async function(){
  const storedBalances = await Users.findAll();
  storedBalances.forEach(b => currency.set(b.user_id, b));

  console.log('Nintendo Musicians Bot is online!');
  client.user.setActivity('with your mind', {type: 'PLAYING'}).catch(console.error);
});




client.on('message', async message =>{
  client.guilds.cache.get('701787671244046366').emojis.cache.forEach(emoji => console.log(emoji.animated ? '<a:' + emoji.name + ':' + emoji.id + '>' : '<:' + emoji.name + ':' + emoji.id + '>'));
  if (message.author.bot) return;
  currency.add(message.author.id, 1);


   const args = message.content.slice(prefix.length).trim().split(/ +/);
   const command = args.shift().toLowerCase();
   
   const input = message.content.slice(prefix.length).trim().split(' ');
   const commandArgs = input.join(' ');

2 个答案:

答案 0 :(得分:-1)

您好像还没有登录,需要登录才能启动客户端。

在您的情况下,代码将是:

client.login([client's  token goes here])

您可以从:https://discord.com/developers/applications 获取令牌,方法是点击您的客户端,进入机器人选项卡并复制客户端令牌。

干杯!

扎伊德。

答案 1 :(得分:-1)

看起来您正在使用 Discord.JS v11。此版本不再受支持