因此,当我从node启动时,我正在尝试编写自己的Discord Bot。确实可以,但是当我然后输入*ping
时却没有响应
const Discord = require('discord.js');
const client = new Discord.Client();
const prefix = '*';
client.once('ready', () => {
console.log('Testbot is online!');
});
client.on('message', message => {
if(!message.content.startsWith(prefix) || message.author.bot) return;
const args = message.content.slice(prefix.lenght).split(" ");
const command = args.shift().toLowerCase();
if(command === 'ping'){
message.channel.send('pong!');
}
});
错误在哪里?
答案 0 :(得分:1)
问题是您将length
拼写为lenght
这可能会导致控制台错误。下次也请上传错误。
此外,由于无论如何您都是从discord.js指南中复制代码,所以为什么不先检查那些代码呢? ?