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

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

前言

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

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

正文

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

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

该方案的缺点:

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

总结

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/26248.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小研究 - Mysql快速全同步复制技术的设计和应用(一)

Mysql半同步复制技术在高性能的数据管理中被广泛采用,但它在可靠性方面却存在不足.本文对半同步复制技术进行优化,提出了一种快速全同步复制技术,通过对半同步数据复制过程中的事务流程设置、线程资源合理应用、批量日志应用等技术手段&#…

基于STM32设计的智能婴儿床控制系统

一、设计需求 基于STM32设计的智能婴儿床控制系统 1.1 设计需求总结 随着科技时代的到来,微电子技术发展迅猛,给智能化的生活带来了极大的便携,人们生活水平有了显著的提高。现代家庭也越来越注重孩子在婴儿时期的成长发育,但照看婴儿需要投入很多的精力和时间,以至于无暇…

[LitCTF 2023]Http pro max plus

打开环境后提示说,只允许在本地访问,本地访问,还是想到了XFF字段 好家伙的,直接被嘲讽,还是了解太少了,都不知道还有没有其他方式可以控制ip地址信息 经过查看wp,得知一种新的方式 Client-IP …

hive锁的管理器的介绍

各个管理器的使用: org.apache.hadoop.hive.gl.lockmgr.DbTxnManager 在 Hive 中被用于实现事务和锁的管理机制。它的使用场景通常涉及以下情况: ACID事务支持:当需要在 Hive 中进行复杂的数据操作,并确保这些操作以原子性、一致…

【FIFO IP系列】FIFO IP参数配置与使用示例

Vivado IP核提供了强大的FIFO生成器,可以通过图形化配置快速生成FIFO IP核。 本文将详细介绍如何在Vivado中配置一个FIFO IP核,以及如何调用这个FIFO IP核。 一、FIFO IP核的配置 1、新建FIFO IP 在Vivado的IP Catalog中找到FIFO Generator IP核,双击…

“算法详解”系列第3卷贪心算法和动态规划出版

“算法详解”系列图书共有4卷,目前1到3卷已经出版。最新出版的是第3卷—贪心算法和动态规划。 算法详解 卷3 贪心算法和动态规划 “算法详解”系列图书共有4卷,本书是第3卷—贪心算法和动态规划。其中贪心算法主要包括调度、最小生成树、集群、哈夫曼编…

golang代码热加载,热更新库air库实践

windows下先生成air.exe文件,然后移动到golang的执行目录: 2.简介 air是一款基于golang开发的实时热加载工具,通过使用该工具,使得开发人员能专注于coding,而不会被编译过程打断。 项目地址: https://github.com/cos…

深度学习和OpenCV的对象检测(MobileNet SSD视频流实时识别)

上期文章,我们分享了如何使用opencv 与MobileNet SSD模型来检测给定的图片,有网友反馈能否提供一下视频流的实时检测代码,其实我们在分享人脸识别的时候,分享了如何使用cv2.videoCpature 类来从视频中实时提取视频中的图片,进行人脸的识别,视频流的对象检测跟opencv的人脸…

@Transactional是如何工作的 事物

Spring源码学习之十二:Transactional是如何工作的 - 掘金 在需要进行事务操作的时候,Spring会在调用目标类的目标方法之前进行开启事务、调用异常回滚事务、调用完成会提交事务。Spring并不会对所有类型异常都进行事务回滚操作,默认是只对Unc…

Mir 2.14 正式发布,Ubuntu 使用的 Linux 显示服务器

Canonical 公司最近发布了 Mir 2.14,这是该项目的最新版本。 Mir 2.14 在 Wayland 方面通过 ext-session-lock-v1 协议增加了对屏幕锁定器 (screen lockers) 的支持,并最终支持 Wayland 拖放。此外还整合了渲染平台的实现,放弃了之前在 Raspb…

本地mvn仓库清理无用jar包

背景 开发java时间久了,本地的m2仓库就会产生很多过期的jar包,不清理的话比较占空间。 原理 是通过比较同一目录下,对应jar包的版本号的大小,保留最大版本号那个,删除其他的。 脚本 执行脚本见文章顶部 执行方式 …

企业对外投资与对内投资是什么?有什么区别?

一、企业对外投资是什么? 企业对外投资是指企业将资金投入到企业范围以外的其他单位,以期望在未来获得投资收益的经济活动。这种投资可以采取直接投资或者间接投资的方式,例如建立子公司、分支机构、购买股票、债券等有价证券。通过对外投资…

8月16日起!亚马逊新商品上架需更新产品类型的274个属性!

亚马逊美国站发布公告称为了帮助买家更轻松地搜索产品,改善买家的购买决策提高卖家的销量,8月16日起受影响的200种产品类型的274个属性在上架前需更新属性,以下是公告内容: 自2023年8月16日起,200种产品类型的274个属…

【网络基础实战之路】设计网络划分的实战详解

系列文章传送门: 【网络基础实战之路】设计网络划分的实战详解 【网络基础实战之路】一文弄懂TCP的三次握手与四次断开 【网络基础实战之路】基于MGRE多点协议的实战详解 【网络基础实战之路】基于OSPF协议建立两个MGRE网络的实验详解 PS:本要求基于…

六、JVM-垃圾收集器浅析

垃圾收集器浅析 主 JVM参数 3.1.1 标准参数 -version -help -server -cp3.1.2 -X参数 非标准参数,也就是在JDK各个版本中可能会变动 -Xint 解释执行 -Xcomp 第一次使用就编译成本地代码 -Xmixed 混合模式,JVM自己来决定3.1.3 -XX参数 使用得…

大麦订单生成器 大麦一键生成订单

后台一键生成链接,独立后台管理 教程:修改数据库config/Conn.php 不会可以看源码里有教程 下载源码程序:https://pan.baidu.com/s/16lN3gvRIZm7pqhvVMYYecQ?pwd6zw3

【SpringBoot面试题整理-超级有效】

文章目录 1.SpringBoot如何解决跨域问题?2.为什么要用Spring Boot?3. Spring Boot的约定优于配置,你的理解是什么?4. SpringBoot有哪些优点?5. Spring Boot中自动装配机制的原理?6.SpringBoot支持哪些日志框…

怎么进行流程图制作?用这个工具制作很方便

怎么进行流程图制作?流程图是一种非常有用的工具,可以帮助我们更好地理解和展示各种复杂的业务流程和工作流程。它可以将复杂的过程简化为易于理解的图形和文本,使得人们更容易理解和跟踪整个流程。因此,制作流程图是在日常工作中…

【c++】rand()随机函数的应用(一)——rand()函数详解和实例

c语言中可以用rand()函数生成随机数,今天来探讨一下rand()函数的基本用法和实际应用。 本系列文章共分两讲,今天主要介绍一下伪随机数生成的原理,以及在伪随机数生成的基础上,生成随机数的技巧,下一讲主要介绍无重复随…

glb/gltf文件打包的几种方法

glb/gltf文件打包的几种方法 在3d开发过程中,发现建模师给的文件越来越多,越来越大,下载的越来越慢,场景加载的时间越来越长,就想着要解决这个问题。 在偶然中发现glb/gltf文件也是可以压缩的,今天咱们就来看看压缩的两种方法。 一、gltfpack 首先要说明的是我不推荐使…