WorkTool 深度解析:企业微信机器人免 Root 自动化群管理方案
【免费下载链接】worktool一款安全稳定的Android无障碍服务工具,支持控制企微/微信来运行的无人值守群管理企业微信机器人项目地址: https://gitcode.com/GitHub_Trending/wo/worktool
凌晨三点,群里弹进来一条客户咨询,没人值班只能等早上。WorkTool 的思路是:用一台常开的 Android 手机挂着企业微信账号,借官方无障碍服务自动收发消息、管理群组,不需要 Root,不改包不 hook。
它是什么
WorkTool 是一个依附于企业微信运行的无人值守群管理机器人,分两部分:运行在安卓手机上的 APP 负责操控企微界面,任务调度平台负责下发指令。对开发者来说,核心用法是——调用后台 API 后,手机端的企微账号就会像真人一样执行建群、拉人、发消息、推送文件等操作,人不需要守在屏幕前。
核心能力
消息收发与群内互动
支持在指定会话中发送文本、@指定成员、回复某条消息、单条转发和批量转发。这些操作全部暴露为远程 API 接口,调度平台可随时调用,执行结果再回调给服务端确认。
群聊全生命周期管理
从建群到解散,覆盖群名修改、群公告设置、拉人踢人、群备注和群模板调整。initGroup一次调用即可完成建群加初始配置,updateGroup则支持对已有群做增量变更,减少重复进群的开销。
好友拓展与信息维护
支持按手机号主动加好友、从外部群中定位特定成员发起好友申请,以及修改群成员备注。销售或客服团队可以借此做客户分层标记,省去手动翻通讯录的时间。
多类型内容推送
除了纯文本,还覆盖了微盘图片、微盘文件、小程序卡片、腾讯文档、网络文件和链接卡片等推送类型。每条推送可附带留言,适合做定时通知或活动触达。
远程调度与长连接
手机端通过 WebSocket 与调度平台保持长连接,平台下发的任务经@RequestMapping注解映射到具体方法执行。整套机制让"手机当机器人"变成了纯 API 调用,核心逻辑见 WeworkController.kt。
技术怎么实现的
整个方案建立在 Android 官方无障碍服务(AccessibilityService)之上。APP 以无障碍服务身份监听企微界面的控件树变化,定位到输入框、消息列表等元素后模拟点击和输入。这里刻意避开了 hook、内存修改等侵入式手段——企微本身有完整性校验,侵入式方案一旦触发风控账号直接封停;而无障碍服务是系统标准 API,合规风险低得多。
消息接收侧,APP 持续监听企微消息列表的控件变化,识别到新消息后解析发送者、内容、类型,再上报给调度平台。平台侧决定是否自动回复、回复什么,然后下发指令让手机端执行。图片消息则通过 FileObserver 监控企微本地图片缓存目录,捕获文件后回传,实现逻辑在 MultiFileObserver.java。
典型使用场景
客服值守:电商客服白天有专人跟进,但晚上和凌晨的咨询经常拖到第二天才有人看到。接入 WorkTool 后,一台常开手机 7×24 盯着客服群,常见问题由平台配置规则自动应答,复杂问题标记待人工处理,响应时效从"看运气"变成分钟级。
销售线索跟进:销售团队需要把外部群里有意向的客户陆续加为好友并打标签。以前靠销售手动翻群成员列表,现在调度平台定时扫描群,自动拉出目标客户发起好友申请,同时修改备注记录来源渠道,人只处理最后的验证通过环节。
快速上手
环境要求:一台可正常登录企业微信的 Android 手机(官方文档称兼容 99% 机型),企微版本需在兼容范围内。
- 克隆仓库并用 Android Studio 编译,或直接安装官方打包的 APK
- 在手机设置中开启 WorkTool 的无障碍服务权限(APP 内有引导页)
- 授予悬浮窗、存储等权限,在调度平台配置 channel 参数
- 保持企微运行,在调度平台下发第一条
sendMessage测试指令
git clone https://gitcode.com/GitHub_Trending/wo/worktoolGradle 版本及依赖配置见 gradle/wrapper/ 目录。
注意事项
- 账号合规:如果账号曾有被封或禁言记录,官方明确建议不要使用本工具。违反腾讯运营规范或法律法规的行为会导致封停,工具不提供绕过风控的能力。
- 版本兼容:开源仓库提供的是历史版本,企微大版本更新后控件结构可能变化。生产环境建议关注商业版的适配更新节奏。
- 运行形态:APP 运行期间企微需保持活跃,手机不能锁屏后完全休眠,否则无障碍事件会中断、任务无法执行。
结语
一台手机、一套无障碍服务、一组 API——WorkTool 把企业微信的重复操作搬到调度平台侧,让"人盯群"变成"规则盯群"。
【免费下载链接】worktool一款安全稳定的Android无障碍服务工具,支持控制企微/微信来运行的无人值守群管理企业微信机器人项目地址: https://gitcode.com/GitHub_Trending/wo/worktool
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考