我如何使 discord.js 上的机器人前缀不区分大小写?

时间:2021-03-03 12:10:30

标签: javascript discord.js

我有一个带有前缀“Arm”的不和谐机器人(是的,有空格),我想让它不区分大小写,这样使用起来就不那么烦人了。

我已经尝试过此线程 (Is there a way to make my prefix non case sensitive (Discord.js)) 中的解决方案,但它们似乎不起作用

这是我的代码

const config = require("./config.json");

client.on("message", async message => {

if(message.author.bot) return;
 
if(!message.content.startsWith(config.prefix)) return; 

这是我的配置

{ 
  "token"  : "Token here",
  "prefix" : "Arm "
}

1 个答案:

答案 0 :(得分:1)

替换

if(!message.content.startsWith(config.prefix)) return;

if(message.content.slice(0, config.prefix.length).toLowerCase() !== config.prefix) return; 

并将前缀从 "Arm " 更改为 "arm "