python使用 wxpy 简简单单实现微信防撤回
import re
from wxpy import *
bot = Bot(cache_path='xiaohao.pkl')@bot.register()
def handleReceiveMsg(msg):raw = msg.rawif raw['Status'] == 4:# 获取被撤回消息的IDoldmsgid = re.search(re.compile('<msgid>(.*?)</msgid>', re.S), raw['Content']).group(1)for one_msg in bot.messages[::-1]: #从后循环所有信息if oldmsgid==str(one_msg.id): #此msg就是撤回的信息#根据发送者设定转发前缀if one_msg.member:the_sender='群[%s]中的 @%s '%(one_msg.chat.name,one_msg.member.name)else:the_sender=one_msg.chat.name# 不是名片时,直接用forward转发到文件助手if one_msg.type!='Card':one_msg.forward(bot.file_helper, prefix='%s\n撤回了一条%s消息:'%(the_sender,one_msg.type))else:card=one_msg.cardname = card.nameif card.sex == 1:sex = '男'else:sex = '女'bot.file_helper.send('%s\n撤回了一张名片:\n名称:%s,性别:%s'%(the_sender , name,sex))
python使用 wxpy 简简单单实现微信防撤回相关推荐
- python 基于itchat详解微信防撤回程序
itchat学习笔记请见另一文章 文章目录 0. 选题背景 1. 发现问题 2. 提炼问题 3. 解决方案 4. 分析设计 4.0 准备 问题4.1 : 如何用程序登录自己的微信账号? 问题4.2 : ...
- python微信库wxpy_python wxpy微信防撤回功能
python使用wxpy轻松实现微信防撤回的方法 最近比较闲就随便瞎看,看到了微信防撤回就顺便跟着学着实现一下 使用的是wxpy,安装方法pip install wxpy(我使用的是python2.7 ...
- 微信防撤回python代码_python实现微信防撤回神器
本文实例为大家分享了python实现微信防撤回神器的具体代码,供大家参考,具体内容如下 手写辛苦,希望给赞 #!/usr/local/bin/python3 # coding=utf-8 import ...
- 关于微信防撤回(文本、图片、语音、视频、名片等...)的Python学习教程
大家在使用微信过程中,有时候消息还没看到,就被撤回了.毕竟好奇心大家都有,明知到消息被撤回了,就更想去看一下是什么内容. 心里想着万一是女神给我表白了呢- 今天的Python学习教程就教大家用Pyth ...
- 用Python写微信防撤回脚本,锁定那些被撤回的消息,就是撤回了也可以看到
如果好友短时间发送多条消息然后撤回会难以判断究竟撤回的是哪条信息,只能靠猜.后来我觉得"猜"这个事情特别不Pythonic,研究一段时间后找到了解决方案,不得不惊叹ItChat真的 ...
- 信息时代——微信防撤回(Python实现)
目录 1 前言 2 有微信联想起的哲思 2.1 哲学思维开始冒头 2.2 哲学期 2.3 科学时代 2.4 后科学时代 3 微信防撤回完整代码奉上 1 前言 她总是微信撤回,我得想一个法子治治她,哈哈 ...
- python接收微信消息_【Python写微信防撤回脚本】02 接收记录聊天信息
上一期我们安装好了ItChat,并且学会用它登录微信.想知道它还能做什么?往下滑吧~ 接收好友信息 利用ItChat登录微信之后,我们就可以自动记录好友发来的信息. 话不多说,直接上代码: impor ...
- GitHub上这个微信防撤回的开源项目,99%的程序员不知道
我知道你知道很多种微信消息的撤回方式,如果你一种都不知道,那么请你往下看. 关于微信发错消息的尴尬,估计大家都有不堪回首的历史. 开个玩笑 假如你是这个老板? 画面引起极度不适,[手动捂脸] 你想想, ...
- 手把手教会你Android手机QQ和微信防撤回
如今QQ和微信都能撤回消息,当对方撤回了消息,想看又看不了,是不是很想知道对方撤回了什么?接下来我就来教会大家阻止对方QQ撤回的消息和查看微信撤回的消息. 1.首先,手机需要获取root权限(目前有很 ...
最新文章
- linux的逻辑运算参数,Linux基础之bash脚本编程初级-逻辑运算与测试
- java 注解报错_java注解验证接收参数 返回注解字段的错误
- 武汉首座无人驾驶电动汽车充电站投入使用
- Dotween的timeScale
- 关于Thinkphp3.2版本的分页问题
- python字符串添加成员_Python - 字符串的操作方法
- 550 5.7.1 Client does not have permissions to send as this sender
- 所有和Java中代理有关的知识点都在这了。
- shell 12 21 filename重定向的含义和区别
- 区块链 以太坊 合约 创建、执行 详解
- python语言简介
- 海创软件组-20200614-用户自定义工程认证调查模板-大创项目申报书
- 鼠标右键转圈圈_Win7系统桌面鼠标右键一直转圈不能用的解决方法
- 使用HTML制作网页
- python 类和对象的实例简介
- 中国经典营销案例—农夫山泉
- 717 1比特与2比特字符
- NLPCC2021.10.14
- 关于developer express 的RepositoryItemCheckEdit 不能多选的问题
- 解读:LED照明设备出口沙特需要什么认证?法规要求!
热门文章
- springboot-2.2.5中自定义拦截器、静态资源映射、视图控制器和其他功能
- jpg转换为eps_在线JPG到EPS转换器
- 什么是字节码?采用字节码的最大好处是什么?
- Java熔断器比较_线上防雪崩利器——熔断器设计原理与实现
- weixuan -奥利给turtle
- python生成春联图片,并包装为GUI工具
- centos7安装gparted分区工具及简单操作
- Calendar计算两个日期之间的天数和周数
- win7更新_微软最新累积更新导致Win7及以上版本VB6/VBA/VBS运行异常
- WJ的K8S操作记录(kubectl为主)