我希望我的机器人具有多个(大约2或3个)前缀,但是我似乎无法在网络上找到任何有关它的信息。
我尝试了一些事情,但我不记得是什么。
我现在拥有的是:
const config = require("./configs.json");
const prefix = config.prefix;
rest of the code
和config.json:
{
"token": "not showing",
"prefix": "irp",
}
有人可以帮忙吗,如果您有解决方案,请解释为什么这是解决方案。
提前谢谢。
答案 0 :(得分:0)
那么,您到底如何定义前缀?您正在使用图书馆吗?您是自己做的吗?
如果您自己执行此操作,则非常简单。假设您正在通过js检查前缀
.startsWith(prefix)
然后,您可以简单地在支票上添加或。
.startsWith(prefix1) || .startsWith(prefix2)
类似地,如果您要拆分消息并比较第一个参数,则可以这样做。
args[0] == prefix1 || args[0] == prefix2
如果您在discord.js之上使用的是第三方库,则需要检查该库的文档以及是否允许多个前缀。
答案 1 :(得分:-1)
其实很简单。
"prefix": [ 'prefix1' , 'prefix2']