如何查看微信已撤回的消息

新手学堂015

如何查看微信已撤回的消息,第1张

查看微信被撤回消息的方法!

一、打开手机中的文件管理APP,在所有文件中依次点击tencent→MicroMsg文件夹,里面会有文件名由“字母+数字”组成的文件夹;

二、先在文件夹中,找到image2文件夹;

三、在image2文件夹将文件夹按时间排序,再把里边的首个文件改名,后面加上后缀“jpg”,就可以找到好友已经撤回的。

四、如果打开后不是,重回上一步骤,打开另一个名字由“字母+数字”的文件夹,重复上述步骤。

对方撤回的消息是看不到的,所以说只有问对方。来告诉才可以。

1、支持撤回2分钟内发送的消息。

2、语音、文字、、视频、名片、位置、分享的链接,用户都可选择撤回。

3、群里的信息也可以进行撤回。

扩展资料:

微信撤回功能版本更新

微信撤回功能在微信660版本中得到更新,在此次更新中已撤回的文字消息可以再次编辑。

撤回消息的时候,在聊天页面里会出现小字提示“你撤回了一条消息重新编辑”,点击即可在输入框重新编辑内容。

“XX撤回了消息并亲了你一下”又可以玩了!下载即刻生成器,在两个输入框里分别输入你平时的昵称(比如“小张”)和你想要添加的后缀(比如“并去吃饭了”),点击“生成”,然后全选复制生成的文字就可以!

简单两步,填入信息,点击生成即可

自从微信出了这个消息撤回功能小编我都已经快被折磨死了,小编本来就是个好奇心比较重的人,微信出了这个功能之后小编感觉身体一天不如一天了,每次看着女神发来的信息又撤回,可谓是心里痒痒啊。所以小编就写了一个微信消息撤回捕捉器,下面就让小编教你怎么摆脱单身逆袭白富美。

  1,模块介绍

  首先的话要实现消息撤回捕捉得用到python上一个十分强大的库:itchat。如果大家没有使用过的话小编就来介绍一下:

  Project description

  itchat is a open souce wechat api project for personal account

  It enables you to access your personal wechat account through command line

  以上意思就是:itchat是一个面向个人账户的开源微信api项目。您可以通过命令行访问您的个人微信帐户。 所以说我们今天就要用到这个库,首先我们要 :

  pip install itchat

  2,模块功能熟悉

  小编这里考虑到有些小伙伴从来没用过这个模块,所以下面会对这个模块进行一个简单的讲解。

  21 如何登录微信

  既然我们要捕捉微信的撤回信息那第一步肯定是要先登录微信,登录微信非常简单只需要两行代码:

  import itchatitchatlogin()

  这样就好了,是不是特别简单,然后运行之后就会出现一个二维码,扫描之后再手机上面授权登录,控制台就会显示你是否登录成功。

  ·Login successfully as

  这样就说明你登录成功了,但是这边如果是新创建的微信和长期不使用的微信的话是无法登录网页版微信的,所以这里也会导致登录不上。如果登录不上,那也是没有办法的

  22 获取好友列表

  import itchat

  itchatauto_login(hotReload=True)

  friends = itchatget_friends() # 好友列表

  print(friends)

  使用get_friends()这个函数就能获取到好友列表的所有好友信息,包括昵称,备注名,地址,个性标签,性别等等。

  [{'UserName':

  '@7c2215e17edf4b193f125d6ecf944abcaf19ba72e3eb24b8442d5e32d4a8be92',

   'City': '', 'DisplayName': '', 'PYQuanPin': '', 'RemarkPYInitial':

  '', 'Province': '', 'KeyWord': '', 'RemarkName': '', 'PYInitial': '',

   'EncryChatRoomId': '', '': '', 'Signature': '', 'NickName': '',

   'RemarkPYQuanPin': '', 'HeadImgUrl': ''

  这里我就随便复制了一个好友的信息,关于到隐私的问题我就把信息全部用代替了,我们重点是分析一下这些信息的内容,比如最开始的UserName这个是用户的唯一标识,相当于身份证号码一样的,所有的好友UserName都是不一样的,然后是NickName:这是好友的昵称,HeadImgUrl:这是好友的头像地址,还有一些就不一一介绍了,大家感兴趣的话可以自己去了解一下

  23 发送信息给好友

  我们现在准备发送一条信息给好友,具体怎么操作呢看下面代码:

  import itchat

  itchatauto_login(hotReload=True)

  itchatsend("人生苦短,我学python",toUserName="@c4326bda513bf7cdd19f1fa03dbf7e7bc3bbc57e5abb71fd580b2c3c32cddd99")

  itchatsend()这个函数可以放两个参数,第一个你要发送给好友的信息,第二个指定好友也就是toUserName=上面所说的唯一身份标识UserName但是上面方法我觉得还是有点不妥,然后我就改进了一下:

  import itchat

  itchatauto_login(hotReload=True)friends = itchatget_friends()nickName = '你秃我不秃'

  for i in friends:

   if '你秃我不秃' == i['NickName']:

   itchatsend('人生苦短,我学python', toUserName=i['UserName'])

   break

  这样我就可以发信息给任意好友,通过好友的昵称哎好友列表中进行查找,找到的话我就获取该好友的UserName然后发送消息,也可以通过对好友的备注名RemarkName查找,大家可以根据自己的喜好选择

  24 装饰器

  关于itchat这个模块还有很多功能,小编在这里就不做过多讲解了,我们只要了解消息撤回所需要的知识点就行了,然后我们进行最后一个内容,装饰器 关于装饰器小编这边简单介绍一下,装饰器的是勇于扩展原来函数功能的一种函数,目的是再不改变原函数名的情况下给函数增加新的功能。 例如我喜安智又一个函数foo(),你并不知道函数的实现原理,你肯定也不能去修改这个函数的代码而你需要给这个函数添加一个输出开始运行时间和结束运行时间的功能,改如何实现,这时候你就可以用装饰器了:

  import time

  def show_time(foo):

   def inner():

   print(timetime()) foo() print(timetime()) return inner

  @show_timedef foo(): passfoo()

  上面这段代码的意思:首先@show_time就是使用一个装饰器show_time,这个时候就会将装饰器的函数,也就是foo()作为参数传递给装饰器show_time(),我们知到函数作为返回值的话,执行的其实是该函数,所以程序会执行内部函数inner(),此时输出开始运行时间,然后调用foo()函数,最后输出结束运行时间,这样就实现了一个功能扩展,这也是很典型的面向切面编程思想。

  3,如何监听好友撤回的信息

  其实到了这里我们就已经完成了消息的监听只需要稍加修改就好了,但是这个程序还是有一点问题的,就是所有的消息我们都需要去保存,好友正常发送过来的消息我们直接就能看到保存下来不是多此一举吗,我们的目的是想知道好友撤回了什么内容,这里就涉及到如何监听好友是否撤回了信息这个问题了,其实也不难,Content模块为我们提供了NOTE类型,这个类型指的是系统消息,所以我们可以自定义一个函数用来监听系统消息:

  import itchat

  from itchatcontent import # 导入itchat下的content模块

  itchatauto_login(hotReload=True)

  @itchatmsg_register(NOTE)

  def note_info(msg): # 监听系统消息

   print(msg)

  itchatrun()

  运行程序,我们撤回一条信息测试一下,输出的结果如下:

  'DisplayName': '', 'ChatRoomId': 0, 'KeyWord': '', 'EncryChatRoomId': '', 'IsOwner': 0}>, 'Type': 'Note', 'Text': '你撤回了一条消息'}

  则例截取的部分的内容这样会发小撤回信息的文本内容“你撤回了一条信息”,如意要想知道好友是否撤回了消息就很简单了,判断一下,msg['Text']=='你撤回了一条信息'就行了

  4, 实现微信消息撤回捕捉功能

  现在关于程序的每个步骤代码到这里也就分析完了,接下来就是对所有的代码进行一个总结以下就是所有代码的总结:

  现在我们来测试一下首先我让我两个朋友一人给我发了一条信息:

当撤回微信消息后,对方虽然看不到发送的消息,但会收到一条提示,显示撤回一条消息。

但是撤回的消息是无法查看到的,除非当对方发来的时候,就在这个聊天界面在没有撤销前看到。

1、微信撤回消息功能是在微信的531中新增的,所以如果的微信版本过低的话,请先升级微信。

2、如果需要撤回微信消息,长按刚刚发出去的消息,会弹出菜单,其中有撤回选项。

3、点击撤回后可以看到提示,会撤回刚才发出去的最后一条微信消息。

4、点击确定后,会看到“你撤回了一条消息”的提示,同时刚才的消息也从聊天记录中删除了。

有两种方法可以撤回,通过手机端长按信息撤回;软件版本是:8028。通过电脑端鼠标右击撤回;软件版本:36018。提醒一下:超过两分钟的消息就不可以撤回了。我来分享下方法。

具体操作过程:

手机端

1打开微信软件,点击微信,找到你要撤回信息的群点击进入。

2然后长按你要撤回的信息;会出现一个列表,点击上方的撤回就可以撤回了。

电脑端

1打开电脑上的微信,进入你要撤回信息的群。

2找到你要撤回的信息鼠标右击,会出现一个列表,点击最下方的撤回就成功撤回了。

我分享完了我的具体操作步骤,希望有解决到你的问题。

微信发出去后的信息撤不回来也没办法了,因为系统规定超过两分钟的消息是不能撤回的。

微信撤回消息的方法:

1、打开手机微信,登录账号。

2、选择与好友聊天。

3、如果不小心发错消息,长按那条消息,在弹出的复选框选择“撤回”,消息即可撤回。

4、但是一定要在两分钟之内撤,否则消息是撤不回的。