10分钟跑通OpenShamrock:如何在安卓手机上搭一个OneBot 11的QQ机器人
10分钟跑通OpenShamrock如何在安卓手机上搭一个OneBot 11的QQ机器人【免费下载链接】OpenShamrockA Bot Framework based on Xposed with OneBot11项目地址: https://gitcode.com/gh_mirrors/op/OpenShamrock想要一个 QQ 机器人却发现 go-cqhttp 早已停止维护纯协议实现又时刻担心账号安全。OpenShamrock 是一个基于 XposedLSPosed实现的 QQ 机器人框架它直接运行在你手机上的 QQ 进程里并对外提供 OneBot 11/12 标准的 WebSocket 接口——你现有的 OneBot 代码通常不用改动把连接地址换成手机上的地址就能接上。它不是一台独立的协议服务器而是一个 Xposed 模块QQ 正常登录、正常聊天Shamrock 在进程内部监听消息、执行 API 调用再把事件推送给你的机器人程序。本文按拿到→跑起来→看懂→排坑的顺序讲解照着做即可。 OpenShamrock 项目快照10 秒看清它是什么一句话定位OpenShamrock 是基于 LSPosedNon-Riru实现 Kritor 标准的 OneBot 11/12 QQ 机器人框架。项目说明它是什么Xposed 模块形式的 QQ 机器人框架实现 OneBot 11/12 标准技术栈Kotlin Xposed内置 KSP 代码生成与 Silk 语音解码 C 源码运行环境已 root 的安卓设备 LSPosedQQ 9.0.70 及以上TIM 也可挂载对外接口正向 WebSocket默认 5700 端口、反向 WebSocket均支持鉴权 token模块划分app配置应用、xposed核心、qqinterface 与 protobuf接口/协议定义、processor代码生成许可证GPL-3.0拿到 OpenShamrock 后如何最快跑起来装好模块优先从官方 Release 下载 APK想自己编译的话先克隆仓库git clone https://gitcode.com/gh_mirrors/op/OpenShamrock再用 Android Studio 构建。配置 LSPosed设备已 root 并装好 LSPosed 后在 LSPosed 管理器中启用 Shamrock 模块作用域同时勾选QQ和系统。效果QQ 启动时模块完成挂载系统是保活机制需要的不能漏。启动并挂载把 QQ 升到 9.0.70 以上重新登录。效果模块在 QQ 主进程内启动服务日志里能看到初始化记录。配置连接方式打开 Shamrock 应用或默认配置文件二选一打开正向active_rpctrue端口 5700或反向passive_rpc连接并填上鉴权 tokenactive_ticket。效果手机侧开始按你指定的方式暴露 OneBot 接口。接入机器人把你现有的 OneBot 客户端如 NoneBot的 ws 地址指向手机IP:5700。效果发一条测试消息事件推送和发 API 都通了即算跑通。它是怎么工作的一个寄生在 QQ 进程里的前台接线员把它理解成坐在 QQ 前台的接线员。QQ 收到一条新消息相当于电话铃响了入口类 XposedEntry 在 QQ 启动流程上挂了分机铃响时先让接线员听一遍把内容整理成标准事件转给你的机器人机器人要回话时接线员再替你把电话拨回去。具体分工分三层。第一层是 xposed 核心模块xposed/actions 目录里是一批启动动作比如 Hook 系统框架防止息屏杀进程KeepAlive、拉取远端配置、平板模式等负责活着这件事。第二层是接口与协议qqinterface 里是 QQ 内部类的接口定义protobuf 是与 QQ 服务器通信的数据结构定义processor 模块在编译期用 KSP 从这些定义批量生成代码避免手写样板。第三层是 API 服务kritor/service 下的 MessageService、GroupService、FriendService 等就是你调用的接口消息的格式转换管道在 qq/service/msg负责把 QQ 内部的消息对象转成 OneBot 标准格式。三个真实用例迁移旧机器人、自动管群、收语音消息用例一迁移 go-cqhttp 旧机器人兼容性场景手上已有一套按 go-cqhttp 写的 OneBot 11 机器人旧实现没人维护了。能做什么项目本身就是按 go-cqhttp 的文档开发的README 明确写了一键移植把旧机器人的 ws 地址指到手机上即可也支持与别的协议实现平行部署。注意什么手机要长期在线且网络可达息屏不能断服务这正是模块要 Hook 系统框架的原因鉴权 token 两侧必须一致。用例二群管理自动化API 能力场景几百人的群人工审入群申请、发公告、处理禁言太累。能做什么通过 GroupService 等接口自动审核入群申请、发群公告、管理群成员权限服务层按消息、好友、群、文件划分写业务时找接口很直接。注意什么机器人账号自身要有对应权限比如群管理员权限不足的 API 调用会直接失败。用例三接收并解码语音消息媒体处理场景希望机器人能处理用户发的语音而不是只回一句我不听语音。能做什么仓库内置了完整的 Silk 编解码 C 源码app/src/main/cpp/src/语音解码是它的原生能力配合文档的语音支持部分配置后机器人可以解码并转写处理语音。注意什么语音支持有额外的配置步骤不是装完即生效仓库里的 AudioLibrary 压缩包对应不同 CPU 架构别用错。 OpenShamrock 常见坑与排查现象→原因→怎么办现象QQ 能正常用但模块完全不生效。原因QQ 低于 9.0.70官方明确低版本不再修复。怎么办升级到 9.0.70 以上别在低版本上反复试。现象连接正常息屏或放后台一阵子后机器人掉线。原因作用域只勾了 QQ保活依赖的系统范围没加进程被系统回收。怎么办在 LSPosed 中把模块作用域补上系统并授予对应权限。现象机器人程序一连就被断开或拒绝。原因鉴权 token 为空或客户端 token 与手机侧active_ticket不一致。怎么办两侧配置同一个 token保存后重启 QQ 让配置生效。现象5700 端口没有监听。原因正向 RPC 默认是关闭的active_rpc默认为 false或者端口被占用。怎么办打开active_rpc或把rpc_port改成空闲端口客户端同步改。现象担心对账号有风险。原因历史上基于 Riru 的方案出过封号问题。怎么办按项目说明选用 LSPosedNon-Rilu路线并用专门的副号跑机器人别用主号。该不该选 OpenShamrock一句话选型建议它适合手里有已 root 安卓设备、想拿真实 QQ 跑 OneBot 11 机器人、又不想维护协议服务器的人不适合不想碰 root、需要部署在 PC/服务器或追求高并发稳定运行的场景那些情况纯协议方案更合适。另外 README 声明本项目以学习交流与研究 Xposed 为主商业或大规模部署前请自行评估合规与账号风险。官方仓库入口https://gitcode.com/gh_mirrors/op/OpenShamrock【免费下载链接】OpenShamrockA Bot Framework based on Xposed with OneBot11项目地址: https://gitcode.com/gh_mirrors/op/OpenShamrock创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Nano Banana:轻量级AI模型实现地点照片风格化重绘

Nano Banana:轻量级AI模型实现地点照片风格化重绘

最近在AI图像生成领域,一个有趣的现象是:大家似乎都在追求“更大、更强”的模型。动辄数十亿参数,需要顶级GPU才能运行,仿佛模型的大小直接决定了创意的上限。但有没有一种可能,一个“小”模型,也能在特定领…

2026/8/22 9:32:38 阅读更多 →
高级算法面试核心能力与工业级实践指南

高级算法面试核心能力与工业级实践指南

1. 项目概述:高级算法面试的降维打击指南在算法工程师的招聘金字塔中,L5及以上岗位的面试堪称技术领域的"地狱难度"。我曾参与过某头部AI实验室的面试官培训,发现90%的候选人在面对真正的高级算法题时,都会暴露出三个致…

2026/8/22 9:32:38 阅读更多 →
极线校正:双目视觉立体匹配的关键预处理技术

极线校正:双目视觉立体匹配的关键预处理技术

1. 项目概述:从“对不齐”到“算得准”的视觉魔法如果你玩过双摄像头手机的人像模式,或者用过一些3D扫描软件,会发现一个有趣的现象:两个摄像头拍到的画面,在深度不同的地方会有位置偏移。这种偏移,专业上叫…

2026/8/22 9:32:38 阅读更多 →

最新新闻

Text3插件与Sass编译全攻略

Text3插件与Sass编译全攻略

返回上一篇文章“基于Text的sass之语法和应用”之中, 我们学到跟sass有关的一些语法以及应用, 发觉Sass的写法实际上是CSS与综合体 , ^_^;倘使你具备一些基础, 学习起来相对还是比较轻松的。OK, 今天我们接着来学习Text3的一些常用插件以及SASS的编译玩法。 text3常…

2026/8/22 10:27:56 阅读更多 →
如何用 OpenCore Legacy Patcher 把 2008-2017 年旧 Mac 升级到最新 macOS

如何用 OpenCore Legacy Patcher 把 2008-2017 年旧 Mac 升级到最新 macOS

如何用 OpenCore Legacy Patcher 把 2008-2017 年旧 Mac 升级到最新 macOS 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher OpenCore Legacy Patcher 是一款免…

2026/8/22 10:27:56 阅读更多 →
OpenCLIP实战指南:从零样本分类到多模态应用开发

OpenCLIP实战指南:从零样本分类到多模态应用开发

1. 项目概述:从“看图说话”到“理解图片” 最近在折腾一个项目,需要让机器能“看懂”图片里的内容,不是简单地识别出猫猫狗狗,而是能理解图片在“说”什么。比如,一张照片里有个穿着雨衣的小孩在踩水坑,我…

2026/8/22 10:27:56 阅读更多 →
基于多智能体强化学习的低轨卫星网络队列感知韧性路由设计

基于多智能体强化学习的低轨卫星网络队列感知韧性路由设计

1. 项目缘起:当低轨卫星网络遇上“堵车”与“断网”最近几年,低轨卫星互联网绝对是通信领域最火的概念之一。无论是SpaceX的Starlink,还是国内如火如荼的“星网”计划,都在把成百上千颗卫星送入近地轨道,试图编织一张覆…

2026/8/22 10:27:56 阅读更多 →
MAI-Image-2.6实战指南:从零部署微软开源图像生成模型

MAI-Image-2.6实战指南:从零部署微软开源图像生成模型

最近在图像生成领域,一个来自微软研究院的新模型MAI-Image-2.6在权威评测平台Image Arena上强势登顶,位列第三,引发了开发者和AI爱好者的广泛关注。如果你正在寻找一个性能强大、开源可用的文生图模型来构建自己的AI应用,或者想了…

2026/8/22 10:27:56 阅读更多 →
如何重置 Navicat Mac 版试用期:3 条路径完整恢复 14 天试用说明

如何重置 Navicat Mac 版试用期:3 条路径完整恢复 14 天试用说明

如何重置 Navicat Mac 版试用期:3 条路径完整恢复 14 天试用说明 【免费下载链接】navicat_reset_mac navicat mac版无限重置试用期脚本 Navicat Mac Version Unlimited Trial Reset Script 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac …

2026/8/22 10:26:55 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/21 16:42:28 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →