Closed I-love-study closed 4 years ago
描述你遇到的问题:
使用Kanata的时候,当同时有FullMatch和RequireParam时,假如发送信息只能够匹配FullMatch,就会触发错误
复现步骤: 该 BUG 会在进行以下操作后出现: 1.在bcc的dispatchers里填写 Kanata([FullMatch('anime'), RequireParam(name = 'tag')]) 2.发送‘amine’
Kanata([FullMatch('anime'), RequireParam(name = 'tag')])
发生错误的代码
@bcc.receiver(GroupMessage, headless_decoraters = [Depend(judge.active_check_message)], dispatchers = [Kanata([FullMatch('anime'), RequireParam(name = 'tag')])]) async def anime(app: GraiaMiraiApplication, group: Group, message: MessageChain, member: Member, tag: MessageChain): ...
控制台日志输出截图:
运行环境:
mirai-core
mirai-api-http
graia-application-mirai
额外信息:
老bug了.
描述你遇到的问题:
使用Kanata的时候,当同时有FullMatch和RequireParam时,假如发送信息只能够匹配FullMatch,就会触发错误
复现步骤: 该 BUG 会在进行以下操作后出现: 1.在bcc的dispatchers里填写
Kanata([FullMatch('anime'), RequireParam(name = 'tag')])
2.发送‘amine’发生错误的代码
控制台日志输出截图:
运行环境:
mirai-core
版本: 1.0-M4mirai-api-http
版本: 1.8.4graia-application-mirai
版本: 0.10.11额外信息: