是否可以使用多个前缀?

问题描述 投票:0回答:1

我希望我的机器人具有多个(大约2或3个)前缀,但我似乎无法在网络上找到任何有关它的东西。

我尝试了一些事情,但我不记得是什么。

有人可以帮忙,如果您有解决方案,请解释为什么这是解决方案。

预先感谢。

discord.js
1个回答
0
投票

嗯,您到底如何定义前缀?您正在使用图书馆吗?您是自己做的吗?

如果您自己执行此操作,则非常简单。假设您正在通过js检查前缀.startsWith(prefix)

然后,您可以简单地在支票上添加或。

.startsWith(prefix1) || .startsWith(prefix2)

类似地,如果您要分割消息并比较第一个参数,则可以执行。

args[0] == prefix1 || args[0] == prefix2

[如果您在discord.js之上使用第3方库,则需要检查该库的文档,并且它是否允许多个前缀。

© www.soinside.com 2019 - 2024. All rights reserved.