能否适配onebot12
Closed this issue · 9 comments
插件只响应 OneBot 11 Event,处理不了 OneBot 12 Event。
微信我看 @wuchangjun233 修改了一个用 NtChat 什么的 Fork 应该能用。不过这个大概还是 OneBot 11 的。
OneBot 12 发送图片需要先调用上传接口,将图片上传之后获取 file_id
,再用这个 file_id
调用发送消息接口。这个流程不应该是每个适配 OneBot 12 的插件都自行实现的,目前有一些项目(如 @felinae98/nonebot-plugin-send-anything-anywhere)正在尝试提供统一的消息处理功能,我决定再观望一下最优的解决方案。
以上只是针对适配 OneBot 12,至于微信端,emm… 自己解决吧,我电脑上甚至都没有微信。
主要是ntchat已经不维护了,都说用ComWeChatBotClient…… 然后这玩意是走onebot12的。
没事,暂时没计划支持就没计划吧,QQ那边能用就行。
我改了,等空了我再重新fork(
插件只响应 OneBot 11 Event,处理不了 OneBot 12 Event。
微信我看 @wuchangjun233 修改了一个用 NtChat 什么的 Fork 应该能用。不过这个大概还是 OneBot 11 的。
OneBot 12 发送图片需要先调用上传接口,将图片上传之后获取
file_id
,再用这个file_id
调用发送消息接口。这个流程不应该是每个适配 OneBot 12 的插件都自行实现的,目前有一些项目(如 @felinae98/nonebot-plugin-send-anything-anywhere)正在尝试提供统一的消息处理功能,我决定再观望一下最优的解决方案。以上只是针对适配 OneBot 12,至于微信端,emm… 自己解决吧,我电脑上甚至都没有微信。
好的,十分感谢。理论上适配OneBot 12就行,微信端的ComWeChatBotClient也是适配的OneBot 12,大家都走OneBot 12理论上就没问题的了。
主要我是有帮现充朋友只用微信不用QQ,导致我现在机器人甚至要搭两份( ╯□╰ )
插件只响应 OneBot 11 Event,处理不了 OneBot 12 Event。
微信我看 @wuchangjun233 修改了一个用 NtChat 什么的 Fork 应该能用。不过这个大概还是 OneBot 11 的。
OneBot 12 发送图片需要先调用上传接口,将图片上传之后获取
file_id
,再用这个file_id
调用发送消息接口。这个流程不应该是每个适配 OneBot 12 的插件都自行实现的,目前有一些项目(如 @felinae98/nonebot-plugin-send-anything-anywhere)正在尝试提供统一的消息处理功能,我决定再观望一下最优的解决方案。以上只是针对适配 OneBot 12,至于微信端,emm… 自己解决吧,我电脑上甚至都没有微信。
好的,十分感谢。理论上适配OneBot 12就行,微信端的ComWeChatBotClient也是适配的OneBot 12,大家都走OneBot 12理论上就没问题的了。
主要我是有帮现充朋友只用微信不用QQ,导致我现在机器人甚至要搭两份( ╯□╰ )
没事,我反正也主要是用wx那边的bot
话说,我准备把现在自己搭的云崽拆了,换成trss的gocq版云崽,然后理论上是不是就能云崽也上微信了,一个bot同时服务微信跟QQ。
十分感谢!弱弱的问一下,要怎么装? 只会用nb 和pip 要换这个的话需要怎么装?
适配ntqq应该改些啥,适配器应该是adapter-red