python微信撤回消息(python看微信撤回)

1年前 (2023-09-23)阅读139回复0
优学习
优学习
  • 注册排名10009
  • 经验值0
  • 级别
  • 主题0
  • 回复0
楼主

近期在微信中有了撤回消息的功能,在看到自己被朋友撤回的消息时,常常会感到疑惑,不知道对方发了什么内容。如果想知道被撤回的消息内容,是否有一种方法可以实现呢?本文就来介绍使用 Python 语言如何实现查看撤回消息的功能。

在 Python 中,我们可以使用 wxpy 库来模拟微信的登录和通信,从而实现查看消息的功能。具体步骤如下:

# 导入 wxpy 库
from wxpy import *
# 初始化机器人,扫码登录
bot = Bot()
# 监听消息
@bot.register(chats=Friend, enabled=True, msg_types=TEXT)
def get_revoke_msg(msg):
# 如果是被撤回的消息
if '撤回' in msg.text:
# 获取原始消息
for m in bot.messages:
if m.raw['MsgId'] == msg.raw['MsgId']:
revoke_msg = m
break
# 输出原始消息内容
print(revoke_msg.sender.name, revoke_msg.text)

在以上代码中,我们首先导入 wxpy 库,并使用 Bot() 方法扫码登录微信,然后使用 register() 方法监听消息。如果收到的消息中包含“撤回”这个关键词,就代表有消息被朋友撤回了,我们就需要获取被撤回的消息,即原始消息。在获取原始消息的过程中,我们需要遍历 bot.messages,找到与当前消息 MsgId 相同的消息,并保存在 revoke_msg 变量中。最后,我们输出原始消息的发送者和内容,即可查看到刚刚被撤回的消息。

通过以上的方法,我们可以轻松地查看到被朋友撤回的消息内容。不过,在查看他人的消息时,我们也需注意个人隐私和人身安全问题,不要将他人的消息内容泄露出去。

本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。

本文地址:https://www.pyask.cn/info/572.html

0
回帖

python微信撤回消息(python看微信撤回) 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息