请教一个关于JCompositeCommand的问题
-
已知子命令由
@SubCommand
标识,我希望主命令也可以被单独处理。举个例子:User: /CompositeCommand Bot: CompositeCommand main command invoked. User: /CompositeCommand subcommand01 Bot: CompositeCommand subcommand 1 invoked.
类似于这种的。我有一个复杂的命令,最好需要把主命令拆出来当成帮助命令使用。有无大佬提点迷津,谢谢。
-
处理复杂的指令建议监听消息并自行处理指令事件
GlobalEventChannel.INSTANCE.subscribeAlways(GroupMessageEvent.class, e -> { var str = e.getMessage().contentToString(); if (str.startsWith("/command")) { // ... } });