我正在尝试使用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(' ');
答案 0 :(得分:-1)
您好像还没有登录,需要登录才能启动客户端。
在您的情况下,代码将是:
client.login([client's token goes here])
您可以从:https://discord.com/developers/applications 获取令牌,方法是点击您的客户端,进入机器人选项卡并复制客户端令牌。
干杯!
扎伊德。
答案 1 :(得分:-1)
看起来您正在使用 Discord.JS v11。此版本不再受支持