这个项目名称表达了铁道穿越星空,带来希望之光的美丽意境。
opq simple onebot adapter
用法 python ob.py
很轻,很清凉🍦
记得修改py文件,ws://127.0.0.1:20004 这一行,是opq要连接的onebotv11应用端
site = web.TCPSite(runner, "127.0.0.1", 30004)
30004是你的opq指定-wsserver ws://127.0.0.1:30004/ws地址
OPQBot.exe -port 8086 -token 你的opqtoken -wsserver ws://127.0.0.1:30004/ws
opq搭建指南
https://73s2swxb4k.apifox.cn/doc-2200981
暂时只针对早苗进行了测试,对其他ob11应用端还要再进行一些测试
(早苗的ob实现和标准略有不同,api多出了bot_qq字段,且没有echo)
(nb和koishi似乎都可以,请使用obV2.py)(我感觉nonebot应该使用obv1.py)实际上还没测,报错了发下报错
(trss-yunzai需要实现array格式上报,请使用obv3.py)
接入早苗的指南,
1,首先部署好opq,到opq群(位于搭建指南)获得token,留意群内bot的私聊
2,修改ob.py 将 ws_url_b = "ws://127.0.0.1:20004" 改为早苗服务器地址(obv2可以改为本地的nonebot、koishi地址)
【公用sanae地址,ws://sanae.youngmoe.com:200xx】【xx替换成1-50】比如【ws://sanae.youngmoe.com:20005】
3,python ob.py 运行adapter,缺少依赖就pip安装 pip install 缺少的依赖名
4,OPQBot.exe -port 8086 -token 你的opqtoken -wsserver ws://127.0.0.1:30004/ws【ob里面默认是使用30004端口,这里对应】
5,群里发 早苗on。应该可以用早苗了🍉
https://www.yuque.com/km57bt/hlhnxg
早苗的文档地址↑
3个版本具体区别,
ob(string格式上报,接受string格式调用)
obv2(string格式上报,接收array格式调用)
obv3(array格式上报,接收array格式调用)
yunzai测试了,可以用,koishi也测了下,也能用
yunzai+OPQ的用法
1,部署https://gitee.com/sanaefox/Yunzai_TRSS
2,添加插件,比如,https://gitee.com/Nwflower/atlas
3,按照上面的方法,将obv3内的地址指向你的云崽TRSS后端地址,然后指定和OPQ反向WS对应的地址
4,CD到obv3的目录 执行python obv3.py
4,运行OPQ,发送云崽帮助,应该会有回复