Javascript discord.js bot中的多个前缀
我试图让我的discord bot有多个前缀,但这是我为我的Javascript discord.js bot中的多个前缀,javascript,discord,discord.js,bots,Javascript,Discord,Discord.js,Bots,我试图让我的discord bot有多个前缀,但这是我为我的botconfig.json { "token":"<bot token>", "prefix": "p!" } { “代币”:“, “前缀”:“p!” } 我想做的是有多个前缀:p!,PPP、 及 我将如何执行此操作?尝试使用如下数组: 前缀=[“p!”,“!p”,“;”] //检查前缀是否正确 对于(设i=0;i尝试使用如
botconfig.json
{
"token":"<bot token>",
"prefix": "p!"
}
{
“代币”:“,
“前缀”:“p!”
}
我想做的是有多个前缀:p!,PPP、 及
我将如何执行此操作?尝试使用如下数组:
前缀=[“p!”,“!p”,“;”]
//检查前缀是否正确
对于(设i=0;i尝试使用如下数组:
前缀=[“p!”,“!p”,“;”]
//检查前缀是否正确
for(设i=0;i解决此问题的另一种方法是检查所使用的前缀是否包含在前缀数组中。这将避免笨重的for
循环,在以后继续向bot添加更多功能时可能会导致问题。下面是一个如何完成此操作的快速示例:
const cfg=require('botconfig.json');
if(cfg.prefixes.includes(msg.content.startsWith)){
//你的代码
}
解决此问题的另一种方法是检查所使用的前缀是否包含在前缀数组中。这将避免笨重的for
循环,这可能会在以后继续向bot添加更多功能时导致问题。如何做到这一点的快速示例如下:
const cfg=require('botconfig.json');
if(cfg.prefixes.includes(msg.content.startsWith)){
//你的代码
}
我尝试使用数组,但它当时没有响应我的任何代码。使用任何前缀。哦,也许你想显示代码以便我们可以调试它。我尝试使用数组,但它当时没有响应我的任何代码。使用任何前缀。哦,也许你想显示代码以便我们可以调试它