/StarRail

opq simple onebot adapter

Primary LanguagePython

希望之光:星の穹の鉄道

这个项目名称表达了铁道穿越星空,带来希望之光的美丽意境。

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,发送云崽帮助,应该会有回复