WorkTool无障碍服务实现企业微信机器人接口

22 篇文章 8 订阅
6 篇文章 0 订阅

前言

想要实现一个企业微信机器人,如京东/拼多多福利群、美团瑞幸定时营销群、自助订单查询、智能咨询或社群管理机器人等,首先官方未提供外部群/客户群的机器人API,会话存档也只在一定场景下适用,及时使用会话存档也存在只能收不能发的问题,有哪些办法可以合规的创建客户群机器人呢。
网上关于企业微信自动化技术的总结,我认为功能上和优缺点总结的差不多,附图如下:
在这里插入图片描述
我再从合规角度封号风险进行补充

合规角度

  • Web网页端协议:协议逆向+数据伪造+数据篡改,不合规
  • iPad协议:协议逆向+数据伪造+数据篡改,不合规
  • MAC协议:协议逆向+数据伪造+数据篡改,不合规
  • PC Hook:代码注入+进程/内存监控,不合规
  • Xposed技术:代码注入+进程/内存监控,不合规
  • WorkTool模拟技术:无协议逆向+无数据伪造/篡改+无代码注入+无进程/内存监控,安全合规

封号风险

  • Web网页端协议:绝大部分账号无法使用,忽略
  • iPad协议:有一定封号概率,新号或未实名号机率高,未来风险不可控
  • MAC协议:有一定封号概率,新号或未实名号机率高,未来风险不可控
  • PC Hook:有一定封号概率,新号或未实名号机率高,未来风险不可控
  • Xposed技术:有较高封号概率,新号或未实名号机率极高
  • WorkTool模拟技术:无封号风险

为什么WorkTool合规又没有风险
这是程序原理决定的。因为WorkTool从原理基于Google Android系统原生的无障碍服务(一种服务于适老化或视听障碍等人群的辅助服务),这种服务常用于辅助读屏或辅助屏幕识别和点击等场景,工信部发文要求各大APP(如下图)必须进行无障碍改造,这是官方支持政府背书的唯一自动化方案,因此我们过去、现在及未来都不会存在任何封号风险。
点进跳转工信部文章链接
在这里插入图片描述

为什么WorkTool如此重视合规问题
WorkTool开发者团队在2019年之前有多年微信Xposed研发经验,实现微信全功能自动化,但因为Xposed自身存在易封号,存在不合规风险等问题,团队意识到与官方对抗是没有前途的,涉及项目也已经全面清退。但我们仍然没有放弃在合规范围内寻找自动化解决方案的路线,于是我们决定自研自动化框架,使其100%合规的同时,提高其自动化运行效率和响应速度,提高其商业价值和社会价值。我们自研自动化框架,将持续开源,无后门、非侵入式、无需Root,99%安卓设备可用,7*24小时稳定运行。

WorkTool有什么缺点
没有任何一种自动化方案是完美的,我们基于Android内置的无障碍服务,这种模式在WorkTool出现之前常被诟病的有:回复延迟高,模拟人工操作效率低;功能偏少而不能满足商业需求。WorkTool正是为了解决延迟高,模拟人工操作效率低的问题,自研自动化框架带来极致的响应速度,在模拟人工操作中无限接近操作的极限速度;在功能完善度上,WorkTool已经拥有丰富的API功能接口,提供不输于协议和hook等灰产方案的同等功能能力,当然我们不是为了比较功能而比较,我们的目的始终是服务于用户、以人为本,能满足需求的产品就是好的产品。
API接口参见文档

后记

WorkTool内置自研的自动化框架还可以快速扩张到其他应用上,如果你使用过AutoJS之类的自动化软件但觉得不够稳定,那你还可以使用我们的自动化框架进行各APP的自动化软件研发,相比于使用JS引擎,直接使用Anddroid原生开发稳定性杠杠的。Github开源地址:https://github.com/gallonyin/worktool
如果有帮助请点赞收藏,对自动化框架有建议、提供贡献或疑问可以私信~

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Spring Boot是一个用于简化Spring应用程序开发的框架,它提供了快速启动和开发的能力。企业微信机器人企业微信中的一个功能,它可以向指定的群聊或个人发送消息,用于自动化通知和交互。 要使用Spring Boot来实现企业微信机器人消息,首先需要在企业微信后台获取到机器人的Webhook地址,并在Spring Boot应用程序中编写发送消息的逻辑。可以使用Spring Boot的RestTemplate来发送HTTP请求将消息发送到企业微信机器人的Webhook地址,同时也可以通过实现定时任务或事件监听来自动化消息的发送。 在Spring Boot应用程序中可以编写一个Controller来接收需要发送的消息内容,然后调用RestTemplate发送HTTP POST请求将消息内容发送给企业微信机器人。另外,还可以编写定时任务或事件监听,当满足一定条件时自动发送消息给指定的群聊或个人,实现自动化通知功能。 除了发送文本消息外,还可以通过企业微信机器人的Webhook接口发送图文消息、链接消息、Markdown消息等不同类型的消息。在Spring Boot应用程序中可以根据需求来封装不同类型消息的发送逻辑,以满足企业内部不同场景下的消息通知需求。 总的来说,通过Spring Boot实现企业微信机器人消息功能可以简化开发流程,提高开发效率,同时也可以满足企业内部自动化消息发送的需求,为企业内部的协作和通知提供便利。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gallonyin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值