pav*_*van 1 javascript node.js discord.js
我是 JavaScript 的新手,目前正在研究 Discord 机器人
我编写了一个响应消息的机器人,但是当我输入大写字母或给空间时,机器人没有响应,请帮我解决这个问题
这是我的代码,如果我提供“嗨兄弟”之类的输入,
它不会响应
bot.on("message", async message => {
if(message.author.bot || message.channel.type == 'dm') return;
let prefix = "-";
let messageArray = message.content.split(" ");
let cmd = messageArray[0];
let args = messageArray.slice(1);
if(cmd === `${prefix}hibro`) {
return message.reply("Hi bro!")
}
)}
Run Code Online (Sandbox Code Playgroud)
大多数情况下,您的解决方案是采用相同的格式,或者使所有字母都小写或大写。这取决于你,但更好lowercase。您也可以使用trim()来避免多个空格。
const str = 'Whatever Text You Want';
const res = str.replace(/\s+/g,'').toLowerCase();
console.log(res)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
390 次 |
| 最近记录: |