微信在2014年推出的一个小小的新功能:2分钟内可撤回消息,使用此功能者提神醒脑、神清气爽,但被施用者却可能会抓耳挠腮、咬牙切齿的想知道你到底撤回了啥,尤其是跟女神聊天,一不留神就不知道撤回了啥,真的很崩溃啊,咱也不敢问,问了也不说!这就是所谓的Curiosity kills the cat,下面的Python学习教程,3步,撤回了啥我都能知道了!
一、功能设计
我们希望当有好友或者群中有人撤回消息的时候,第一时间能把原消息、发送者信息转发到文件助手中(当然你也可以把消息发回给他,哈哈),这样方便我们查看。
给大家来演示一下实现的功能。
二、功能实现
1.微信撤回消息实现原理
我们先来了解一下微信撤回消息的原理:
其实微信撤回消息原理就是操作者在点击撤回的时候,客户端会自动发一条系统消息:“xxx撤回了一条消息”,然后对方app端收到消息后解析,替换原消息,改个显示的样式即可
给大家演示一下正常消息和撤回消息的内容到底有什么区别:
正常消息:Content=‘你好骚啊’,大家留意一下MsgId=‘8