【发布时间】:2018-08-01 02:57:59
【问题描述】:
在我的代码方面需要一些帮助。我今天开始使用 Node.JS 和 Discord.JS 库编写我的第一个 Discord 机器人,很快就会使用其他程序。我目前正在使用 YouTube 视频来指导我完成 Node.JS。这是我的问题。
这是我当前的代码。
const Discord = require('discord.js');
const bot = new Discord.Client();
bot.on('message', (message) => {
if(message.content == 'ping') {
message.reply('pong');
}
if(message.content == 'xd') {
message.reply('smh');
}
});
此代码运行良好。如果你转到第二个message.content,它里面写着'xd'。当我在我的 Discord 服务器中写入单词 xd 时,机器人将返回 smh。这样做的问题是机器人只会在大写与xd 完全相同时返回smh,但我希望它适用于所有大写。
像这样。
if(message.content == 'xd', 'xD', 'XD', 'Xd',) {
message.reply('pong');
}
显然,上面的代码不起作用,但是有什么简单的方法可以做到这一点?
干杯。
【问题讨论】:
标签: node.js cmd discord discord.js