WorkTool 教程:让安卓手机自动完成企微发消息、建群与加好友的无人值守机器人
【免费下载链接】worktool一款安全稳定的Android无障碍服务工具,支持控制企微/微信来运行的无人值守群管理企业微信机器人项目地址: https://gitcode.com/GitHub_Trending/wo/worktool
WorkTool 是一个依附于企业微信/微信运行的无人值守群管理机器人。它运行在一部安卓手机上,借助系统自带的无障碍服务控制手机上的企微 App,再由后台任务调度平台调用 API 驱动机器人收发消息、建群、拉人踢人等操作,适合希望把企微内重复性操作自动化的运营、客服团队和有集成能力的开发者。
它适合谁、解决什么问题
按 README 的说法,WorkTool 由两部分组成:安卓端 APP 和任务调度平台。手机里运行 APP,"机器人账号"就是手机里登录的那个企微账号本身;开发者在自己的后台调用对应 API,即可驱动机器人执行具体任务。
这意味着它主要面向两类用户:
- 运营与客服团队:需要无人值守地维护社群、处理消息,但不想让人盯着一部手机反复点按;
- 开发者:希望把"操作企微界面"这件事封装成 API,接入现有的客服系统、营销流程或业务平台。
需要留意的是:当前开源仓库是历史版本,定位是学习和二次开发参考;持续适配企微新版本的商业版在另一渠道维护。
核心功能讲解
消息收发与自动回复最基础的能力是处理"消息":在指定会话发送消息、回复某一条消息、转发或批量/合并转发、撤回消息、@指定成员。此外还提供"循环接收新消息"任务(loopReceiveNewMessage),机器人会持续在首页等待新消息,后台一旦拿到进来的内容就能立刻决策回复——这是做自动回复的地基。
群聊的无人值守管理群相关接口覆盖了群的生命周期:建群并初始化群名称、公告、备注、模板(initGroup),拉人、踢人(updateGroup),获取群信息与群二维码(getGroupInfo),解散群(dismissGroup),以及自动通过群邀请等。更新记录里还包含"自动通过好友请求"开关、自动删除已退群成员等细节能力。
联系人与内容推送联系人方面,支持按手机号加好友、从外部群添加好友、给群成员加备注;内容方面,可向对方推送网络文件、图片、链接、微盘图片/文件、小程序、腾讯文档,还能监控企微图片缓存目录来接收对方发来的图片。
它是怎么做到的 ⚙️
核心是 Android 官方的无障碍服务(AccessibilityService)。源码里的无障碍配置(res/xml/accessibility_service_config.xml)将服务限定在com.tencent.wework包,并开启"可获取窗口内容"和"可执行手势"两项能力:服务在企微前台时读取界面元素树,通过模拟点击、滚动、输入等动作完成操作,再依据界面事件判断当前处于哪个页面。整个过程不修改内存、不注入 hook、手机不需要 Root,README 强调这与 PC 端 RPA 是不同路线。
任务侧的链路是:APP 启动后与任务调度平台建立 WebSocket 长连接(WeworkService中初始化),后台按 API 下发指令,WeworkController按@RequestMapping注解把指令路由到对应执行模块;屏幕上的悬浮窗(独立floatwindow模块)可以随时启停服务。应用内还内置了对 Root 环境和 hook 工具的检测,环境不干净时会提示。
实际使用场景 📱
场景一:电商客服自动应答。开发者先下发"循环接收新消息"任务,让机器人持续盯新消息;后台收到内容后先匹配问答库,命中就调用replyMessage让机器人在手机端回复,未命中再转人工。
场景二:社群批量运营。运营同事需要建一批新群时,调用initGroup批量建群、设置公告与模板,拉入初始成员;后续同步公告或调整群模板时调用updateGroup即可,不需要有人拿着一部手机逐个点击。
快速上手:环境要求与配置步骤
环境要求:
- 一部可正常运行企微的安卓手机(README 称兼容绝大部分机型;APK 兼容企微 4.1.8–4.1.39、5.0.0–5.0.10),手机需已登录作为"机器人"的企微账号;
- 一个可调用 API 的后台(任务调度平台)。
配置步骤:
- 安装并打开 APP,登录后在主页填写 robotId(渠道号),它是机器人在任务平台上的身份标识,保存后会重新建立长连接;
- 按提示开启无障碍服务权限(系统设置 → 无障碍 → 启用 WorkTool),如需使用悬浮窗再授予悬浮窗权限;
- 保持企微可被正常打开,机器人会通过真实界面操作来执行任务;
- 在后台调用 API 执行任务,接口清单与调用示例以项目 README 中给出的 API 文档链接为准。
想编译运行源码的开发者,可克隆仓库git clone https://gitcode.com/GitHub_Trending/wo/worktool后用 Gradle 构建。
README 也提醒:该工具应仅用于合法业务场景,账号此前若有被封、禁言记录,或行为违反平台运营规范,不建议使用。
总结
WorkTool 本质上是一层"手机执行、API 驱动"的企微自动化能力:把界面上那些重复点击交给无障碍服务完成,开发者只需专注业务逻辑。完整接口列表与调用示例,可查阅 README 中指向的官方 API 文档。
【免费下载链接】worktool一款安全稳定的Android无障碍服务工具,支持控制企微/微信来运行的无人值守群管理企业微信机器人项目地址: https://gitcode.com/GitHub_Trending/wo/worktool
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考