微信HOOK 关于转发消息功能开发的一些开发心得

大家好,我终于又想起来更新博文了…

这次要聊的内容是关于微信HOOK的消息开发,作为一个用户基数庞大的聊天工具,齐全的消息类型是必不可少的,例如发送文字、图片、语音、文件、视频、名片等等,细细分类的话也是相当多的
在这里插入图片描述
前段时间遇到一个朋友,需求也很简单,定做一个机器人,要让几个群里的消息可以互通,由机器人进行转发
在这里插入图片描述
基本就是这样的形式
朋友的要求并不高,只要机器人同步文字和图片即可
我听了需求之后,觉得并不复杂,也就是收发文字和图片而已,就应下了,随后开始进行分析

文字的同步自然不必说,是比较简单的

分析到图片后,我遇到了非常多的难题

首先,图片的格式众多,简单的分大类就有三种,分别是表情包、动态图、图库中的图片
在微信中给他们分类的标注也是不同的,并且在实际测试中,发现图片的大小也在影响格式
勉强分析完了众多的格式之后,进行了实际测试,又发现了部分比较大的图片,需要有一个下载过程,软件需要等待下载完成才能发送图片,这个下载过程受制于电脑和网速,几乎处于不可控状态,写到这里我就意识到这个方案可能走了弯路

我整理了一天的思路,灵光一闪,我一直以来的思路都是收到消息后再

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值