From 80f39ea5b799bb0ea4e71f10cb14e1f6e53f295b Mon Sep 17 00:00:00 2001 From: lazy <2512087764@qq.com> Date: Fri, 19 Jan 2024 08:55:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0shamrock=E6=95=99=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../deploy/manual-deploy-details/shamrock.md | 71 ++++++++++++++++--- 1 file changed, 62 insertions(+), 9 deletions(-) diff --git a/src/posts/deploy/manual-deploy-details/shamrock.md b/src/posts/deploy/manual-deploy-details/shamrock.md index 826639356..fa34e00fe 100644 --- a/src/posts/deploy/manual-deploy-details/shamrock.md +++ b/src/posts/deploy/manual-deploy-details/shamrock.md @@ -12,22 +12,75 @@ category: - 部署教程 --- -# 配置OpenShamrock用于登录QQ +# OpenShamrock(未来可能的方向) ## 步骤 +### 环境配置 + +**注:使用mumu模拟器** + +参考[此文档](https://forum.libfekit.so/d/60-mumu12mo-ni-qi-an-zhuang-magiskhe-lsposed)安装Magisk和LSPosed + +记得打开mumu模拟器的可写系统盘和root权限 + +![img](https://cos.thelazy.cn/pictures/shamrock202401190836463.png) + ### 下载OpenShamrock -从[OpenShamrock的Actions](https://github.com/whitechi73/OpenShamrock/actions)下载最新的OpenShamrock安装包 +从[OpenShamrock的Actions](https://github.com/whitechi73/OpenShamrock/actions)下载最新的OpenShamrock安装包,注意下载带有`all`字样的版本,如`Shamrock-v1.0.7.r253.81be383-all.zip`,解压,在mumu模拟器安装 -## 配置 +### 安装QQ -要求 -1.需要手机可以解锁BootLoader并且可以刷入Magisk,LSPosed,如果不行可以尝试LSPatch(已归档) -2.打开LSPosed或LSPatch管理器,勾选Shamrock,停止QQ后台,打开Shamrock然后再打开QQ +参考[此页面](https://whitechi73.github.io/OpenShamrock/guide/faq.html#%E6%94%AF%E6%8C%81%E7%9A%84qq%E7%89%88%E6%9C%AC)给出的支持的QQ版本,选择最新即可 -## 登录 +在[这里](https://qq.cn.uptodown.com/android/versions)选择对应的版本下载,在mumu模拟器安装即可 -此时应该可以看见框架已激活,且正确显示QQ头像和QQ号,然后就留着吃灰(等待QChatGPT项目跟进qwq) +登录机器人QQ -> 若打开后框架未激活,请检查QQ后台是否存活,LSPosed,LSPatch等XPosed管理器是否勾选Shamrock。 \ No newline at end of file +此时应该可以看见框架已激活,且正确显示QQ头像和QQ号 + +> 若打开后框架未激活,请检查QQ后台是否存活,LSPosed,LSPatch等XPosed管理器是否勾选Shamrock。 + +### 配置Shamrock + +![image-20240119085141185](https://cos.thelazy.cn/pictures/shamrock202401190851209.png) + +![image-20240119085203006](https://cos.thelazy.cn/pictures/shamrock202401190852028.png) + +### 配置QChatGPT + +```python +msg_source_adapter = "nakuru" + + +# [必需(与mirai二选一,取决于msg_source_adapter)] +# 使用nakuru-project框架连接go-cqhttp的配置 +nakuru_config = { + "host": "localhost", # go-cqhttp的地址 + "port": 5800, # go-cqhttp的正向websocket端口 + "http_port": 5700, # go-cqhttp的正向http端口 + "token": "" # 若在go-cqhttp的config.yml设置了access_token, 则填写此处 +} +``` + + + +### 端口转发 + +查看mumu模拟器的ADB调试端口,参考[此教程](https://mumu.163.com/help/20230214/35047_1073151.html) + +在mumu模拟器安装目录,打开cmd,输入(替换16384为实际) + +```bash +adb.exe -s 127.0.0.1:16384 forward tcp:5800 tcp:5800 +adb.exe -s 127.0.0.1:16384 forward tcp:5700 tcp:5700 +``` + + + +### 测试 + +稍等片刻,运行QChatGPT主程序,如图,运行成功 + +![image-20240119085405838](https://cos.thelazy.cn/pictures/shamrock202401190854875.png) \ No newline at end of file