为什么我的message.reply命令不起作用?

时间:2020-02-21 01:59:50

标签: javascript node.js discord.js

我的机器人已连接到服务器,当我启动代码时它已联机,但我似乎无法弄清楚message.reply命令为何不起作用

代码:

const Discord = require('discord.js');

const bot = new Discord.Client();

bot.on('Message', (message) => {

    if(message.content == 'ping') {

        message.reply('pong');
    }

});

我想念什么吗?我正在使用Visual Studio代码进行编码

1 个答案:

答案 0 :(得分:3)

客户的事件区分大小写,因此,“消息”和“消息”完全是两回事。

在第5行将“消息”替换为“消息”以修复您的代码。

const Discord = require('discord.js');
const bot = new Discord.Client();

bot.on('message', (message) => {
    if (message.content == 'ping') {
        message.reply('pong');
    }
});