我的代码需要一些帮助。今天,我开始使用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');
}
显然,上面的代码不起作用,但是有什么简单的方法可以做到这一点吗?
干杯。
https://stackoverflow.com/questions/51466870
复制相似问题