部署消息平台 shamrock
本文档仅为基本步骤,详细操作、答疑解惑及最新信息请前往OpenShamrock官方文档。
TIP
项目归档,不建议继续使用
OpenShamrock简介
Mirai、go-cqhttp 之类的是模拟 QQ 的协议进行通信,而 Shamrock 使用的是 安卓的 Hook 来操作 QQ 模拟点击,稳定性较高。
可选平台(or设备):
- 模拟器
- Linux服务器
- PVE
- 云手机
- 实体手机
步骤(模拟器)
环境配置
注:建议使用mumu模拟器
参考此文档安装Magisk和LSPosed
记得打开mumu模拟器的可写系统盘和root权限
安装OpenShamrock
从OpenShamrock的Actions下载最新的OpenShamrock安装包,注意下载带有all
字样的版本,如Shamrock-v1.0.7.r253.81be383-all.zip
,解压,在mumu模拟器安装
配置Shamrock
- 在 Shamrock 的设置页面修改设置如图:
启用被动 Websocket,并填写 QChatGPT 的 aiocqhttp 适配器监听的地址和端口(详见填写配置信息页)。
填写的被动 Websocket 地址为 QChatGPT 的 aiocqhttp 适配器监听的地址和端口,且路径必须为 /ws
,例如 ws://127.0.0.1:8080/ws
,详见填写配置信息页。
- 并前往 LSPosed 的模块管理页面 启用模块 Shamrock
安装QQ
参考此页面给出的支持的QQ版本,选择最新即可
在这里选择对应的版本下载,在mumu模拟器安装即可
登录机器人QQ
- 打开QQ,登录机器人QQ,关闭QQ,重启模拟器。
- 启动 LSPosed,Shamrock 将会自动运行,启动 QQ。
- 打开 Shamrock 页面,此时应显示
已激活
并可以查看到账号信息和相关消息日志。
后续步骤
查看填写配置信息页,通过 aiocqhttp 适配器接入。