Closed KyoMiko closed 1 year ago
请参考 Koishi 论坛的接入教程: https://k.ilharp.cc/810/12 正确配置和接入 QQ。正确配置后,指令将能够正常发送。
请参考 Koishi 论坛的接入教程: https://k.ilharp.cc/810/12 正确配置和接入 QQ。正确配置后,指令将能够正常发送。
指令能够正常发送,这里指的是help指令的返回,koishi的help命令中派生式指令的显示方式为aaa.bbb,这种格式会被qq频道判定为url从而阻止help指令返回。 通过修改默认别名可以让aaa -h的时候返回aaa bbb从而正常返回,但是aaa bbb -h会显示所有的别名,其中aaa.bbb就会阻止正常提示帮助信息
请参考 Koishi 论坛的接入教程: k.ilharp.cc/810/12 正确配置和接入 QQ。正确配置后,指令将能够正常发送。
指令能够正常发送,这里指的是help指令的返回,koishi的help命令中派生式指令的显示方式为aaa.bbb,这种格式会被qq频道判定为url从而阻止help指令返回。 通过修改默认别名可以让aaa -h的时候返回aaa bbb从而正常返回,但是aaa bbb -h会显示所有的别名,其中aaa.bbb就会阻止正常提示帮助信息
请参考 Koishi 论坛的接入教程: https://k.ilharp.cc/810/12 正确配置和接入 QQ。正确配置后,指令将能够正常发送,不会被 QQ 频道判定为 URL,消息能够正常发出。
子指令也可以正常带空格发送,请问凭什么一定要带点?
二者没有可用性上的区别;我的考虑点在于上图经过修改后,最后一行会变成
user locale 语言偏好
此时,用户需要输入的「指令」与用户不应输入的「指令介绍」中间只剩空格个数的区别,这可能会使用户产生迷惑,并产生歧义。
例如,如果插件注册了 roll.随机
作为指令,掷骰子
作为参数,那么这条指令的显示将会变成
roll 随机 掷骰子
用户将可能误以为 roll.随机.掷骰子
是应当调用的指令。
roll.随机
的用法。roll.随机 掷骰子
是要调用的指令。我觉得如果要完全避免误解的话,文本是肯定不够的,需要引入图片发送(甚至图片也不能完全避免误解,不过我想会比文本好很多)。不过这就不是官方 help 插件所应当处理的范畴了。目前已经有部分社区插件提供了基于图片的 help 实现。
很有道理,我将尝试其他的 help 实现,或者魔改 help 实现。
Describe the problem related to the feature request
qq频道中的返回信息中如果出现了点分割的字符串,就会认定为url从而阻拦发送。如出现server.list,就会阻拦发送
Describe the solution you'd like
添加可选配置项,可以将help提示中的派生式指令的显示方式从server.list替换为server list,从而规避腾讯的检测
Describe alternatives you've considered
No response
Additional context
No response