跳至主要內容

部署消息平台shamrock的教程

ikun大约 2 分钟

本文档仅为基本步骤,详细操作、答疑解惑及最新信息请前往OpenShamrock官方文档open in new window

提示

此项目部署稍微复杂,可以看看aiocqhttp下面其他的

OpenShamrock简介

Mirai、go-cqhttp 之类的是模拟 QQ 的协议进行通信,而 Shamrock 使用的是 安卓的 Hook 来操作 QQ 模拟点击,稳定性较高。

可选平台(or设备):

  • 模拟器
  • Linux服务器
  • PVE
  • 云手机
  • 实体手机

步骤(模拟器)

环境配置

注:建议使用mumu模拟器open in new window

参考此文档open in new window安装Magisk和LSPosed

记得打开mumu模拟器的可写系统盘和root权限

image-20240119154032682
image-20240119154032682

安装OpenShamrock

OpenShamrock的Actionsopen in new window下载最新的OpenShamrock安装包,注意下载带有all字样的版本,如Shamrock-v1.0.7.r253.81be383-all.zip,解压,在mumu模拟器安装

配置Shamrock

  1. 在 Shamrock 的设置页面修改设置如图:

启用被动 Websocket,并填写 QChatGPT 的 aiocqhttp 适配器监听的地址和端口(详见填写配置信息页)。

img
img
img
img

填写的被动 Websocket 地址为 QChatGPT 的 aiocqhttp 适配器监听的地址和端口,且路径必须为 /ws,例如 ws://127.0.0.1:8080/ws,详见填写配置信息页。

  1. 并前往 LSPosed 的模块管理页面 启用模块 Shamrock
image-20240119154110877
image-20240119154110877

安装QQ

参考此页面open in new window给出的支持的QQ版本,选择最新即可

这里open in new window选择对应的版本下载,在mumu模拟器安装即可

登录机器人QQ

  1. 打开QQ,登录机器人QQ,关闭QQ,重启模拟器。
  2. 启动 LSPosed,Shamrock 将会自动运行,启动 QQ。
  3. 打开 Shamrock 页面,此时应显示 已激活 并可以查看到账号信息和相关消息日志。

后续步骤

查看填写配置信息页,通过 aiocqhttp 适配器接入。

img
img