project-mirai / mirai-api-http

Mirai HTTP API (console) plugin
GNU Affero General Public License v3.0
1.66k stars 343 forks source link

如何过滤非指令消息 #560

Closed maolincc closed 2 years ago

maolincc commented 2 years ago

就是非关键词指令不进行请求

maolincc commented 2 years ago

大概就是这边服务了几百个群 api请求量有点吓人 可能请求100次 就1次触发关键词 其他都是正常聊天消息

ryoii commented 2 years ago

没懂,这个请求是指什么请求

nanamibotybb commented 2 years ago

I believe that you have to customise yourself by editing the source code. However, the scenario you have mentioned should not matter if you have deployed your bot and mah in the same place. Localhost HTTP doesn't bite.

maolincc commented 2 years ago

没懂,这个请求是指什么请求

比如我有一条指令叫AAA

聊天信息为BBB 不访问Webhook 接口 聊天信息为AAA 访问Webhook接口

就是说不想通过API接口阻止无关信息 在插件内阻止

ryoii commented 2 years ago

没懂,这个请求是指什么请求

比如我有一条指令叫AAA

聊天信息为BBB 不访问Webhook 接口 聊天信息为AAA 访问Webhook接口

就是说不想通过API接口阻止无关信息 在插件内阻止

这样的话要实现匹配规则,目前没有支持,如果数据量太大,考虑使用 websocket