WorkTool企业微信机器人免Root实战指南:5分钟跑起无人值守群管
【免费下载链接】worktool一款安全稳定的Android无障碍服务工具,支持控制企微/微信来运行的无人值守群管理企业微信机器人项目地址: https://gitcode.com/GitHub_Trending/wo/worktool
半夜群里客户消息没回,第二天早上好友请求又堆了二十多条。WorkTool企业微信机器人就是为解决这个痛点做的:它驱动手机里的一个机器人账号 24 小时无人值守地收发消息、加好友、建群拉人,全程不用你碰手机。
它是怎么工作的
WorkTool 基于 Android 系统官方无障碍服务(系统级的读屏与操作能力,也是手残人士辅助功能的同款技术),上面跑自研自动化框架:不 hook 企业微信进程、不改内存、不用 Root,手机就是一台普通跑企业微信的设备。APP 端与服务端保持一条 WebSocket 长连接,服务端下发任务后,APP 在企业微信界面里定位页面和控件、模拟点击,相当于"大脑在服务端、手在手机里"。心跳每 5 秒发一次,掉线自动退避重连。监听逻辑见 WeworkService.kt,重连机制见 WebSocketManager.java。
怎么从零把它跑起来
准备一台安卓手机(Android 4.1 以上,主流机型均可),装好企业微信即可。官方安装包兼容企业微信 4.1.8~4.1.39 和 5.0.0~5.0.10:
wget https://cdn.asrtts.cn/uploads/worktool/apk/worktool-latest.apk装好后打开 APP,先填"链接号"(robotId,机器人账号在服务端的唯一标识)并保存,再依次授予无障碍服务、悬浮窗、通知权限,最后登录企业微信。页面显示连接成功,说明 WebSocket 已连上,服务端就可以开始派活了。想接自己的服务器,长按主页的 host 地址即可改 wss 地址,默认值是wss://api.worktool.ymdyes.cn,最终连接地址为{host}/webserver/wework/{robotId}。
它能帮你做什么
- 消息自动化:私聊和群 @ 消息自动回复(策略分不回复、仅@、全回复三档),多人@、多消息转发与合并,推送任意文件和图片(通过文件观察器监听企业微信缓存目录),自动通过好友请求与群邀请,修改联系人备注。
- 群组运营:自动建群、拉人、解散群,群备注修改,群二维码回调获取,自动删除已退出的群,群名去重防止重复建群。
- 长期稳定:ANR 自动处理、Root 与 Hook 环境监测、执行异常自动重试,配悬浮窗一键启停——挂 24 小时也能随时控制。
高级参数在哪改
大部分开关集中在 Constant.kt,APP 设置页(SettingsActivity.kt)也提供了对应入口:
autoReply、replyStrategy:是否收消息、回调策略encryptType:消息加密类型(AES/CBC/PKCS7Padding)duplicationFilter:API 重复过滤,默认开启groupStrict、friendRemarkStrict:群组与备注严格模式BASE_LONG_INTERVAL等三个间隔基值(5000/1000/500 毫秒),可按机型性能调整
自建调度端前,先读一遍 WeworkController.kt:全部可远程调用的动作(sendMessage、initGroup、addFriendByPhone 等)都标着@RequestMapping,这里就是接口清单。
避坑指南
- 弹"请勿人工操作手机"提示:机器人运行期间别碰屏幕,人工介入会导致任务失败。
- 机器人不响应:先查无障碍服务是否开启、链接号是否保存正确;网络抖动时 WebSocket 会按 5 秒起步、翻倍退避自动重连。
- 低端机操作掉帧:调小 Constant.kt 里三个间隔值,老机型打开
oldDevice开关。 - 回调收到重复消息:确认
duplicationFilter开着(默认开),它按 messageId 做 30 秒窗口去重。 - 合规:账号曾被封禁或禁言的不要使用,也不要做违反企业微信运营规范或法律的事。
保持版本更新,企业微信发新版后尽快升级安装包,避免控件对不上号。
【免费下载链接】worktool一款安全稳定的Android无障碍服务工具,支持控制企微/微信来运行的无人值守群管理企业微信机器人项目地址: https://gitcode.com/GitHub_Trending/wo/worktool
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考