WorkTool企微机器人自动接收图片回传(方案三)

自动接收图片并上传到服务器,仅适用企业微信应用

前言

WorkTool企微机器人可以接收客户群的消息,但接收图片一直是个问题,前面也介绍过两种图片接收方案,但都会影响运行效率,并且不能达到100%的图片接收率(实测95%+),本方案三是通过企微官方能力“会话存档”混合WorkTool进行消息收发,达到极致效率和稳定100%的图片接收率。
想要接收企微消息里的图片,你在往下看之前最好确保:

  1. 你已经使用WorkTool企微机器人并且自己接入过第三方QA(或有回调接口开发能力)
  2. 有图片OCR或图像识别能力或相关接口

正文

下面开始直接进入接入步骤,首先WorkTool企微机器人是基于无障碍服务为基础的自动化框架而制作的,其读屏技术只能获取到文本内容,对图片等流媒体内容是无法获取到的,这时可能会有两种思路:方案一是图片总是要下载到本地,我们直接监控本地新文件生成就实现了图片获取;方案二是自动截图,我们在发现图片时点开查看然后进行截图,自己保存图片文件。方案一和方案二在上文已经有做过介绍(点击查看方案一 | 查看方案二),本文讲述方案三的实现,工作流程图如下:
在这里插入图片描述
该方案的优点:

  1. 企微官方支持
  2. 稳定性好,理论图片接收率可达100%
  3. 效率高,机器人程序不需要关心消息读取

该方案的缺点:

  1. 企微官方收费较高,开通会话存档需要450元/人/年
  2. 仅支持本企业发起的客户群外部群,如果是微信端发起的企微外部群则不可通过会话存档拉取(主要区别是初始群主归属是谁)
  3. 下载和上传图片或文件需要占用较高的服务器带宽

总结

至此,你应该明白了自动化框架实现图片获取的原理,每种方案目前都有优点和缺点,我们在调研有没有更好的办法或对其速度和稳定性进行优化。WorkTool 企微机器人可以自动将接收到的图片推送给第三方系统,如果还没了解过 WorkTool 可以先看下官网入门教程尝试一下。

猜你喜欢

转载自blog.csdn.net/u012960155/article/details/132141015