当前位置: 首页 > 后端技术 > Python

被毁的微信“拍一拍”

时间:2023-03-26 01:44:08 Python

前言实战开发准备终于在最近的微信更新后,出现了一个非常有趣的功能“拍一拍”。从“拍王老师”被退群,到微信最新版的拍一拍设置,玩起来并不轻松。那么,对那些偷拍我们的人,快速反击如何?下面我们一步步逆袭。开发前准备1.到官网下载安装最新版Python(https://www.python.org)WIN+R,输入python--version查看python2是否安装正确,安装2.8版本.0.133PC端微信客户端,最新版本PC端无法使用(https://share.weiyun.com/5AwuXRG)3.去GitHubhttps://github.com/veikai/PyWeChatSpy查看文档4.集成开发工具,推荐使用PyCharm5,准备一些表情包,实际操作1.打开Python,创建一个WeChatBot.py文件。2、File->Settings安装PyWeChatSpy模块3、在同级目录下新建images文件夹,将准备好的回复图片放入其中。fromPyWeChatSpyimportWeChatSpyimportrandomimportredefparser(data):ifdata["type"]==5:#判断是微信消息数据formsgindata["data"\]:#遍历微信消息ifmsg["msg_type"]==10000:#判断为微信拍拍,系统提示m=re.search('".*"patme',msg["content"])ifm:\#找到匹配的字符串并进行判断tobepatimage_path=f"E:/PythonStudy/images/{random.randint(1,10)}.png"#随机选择一张图片回复spy.send\_file(msg["wxid1"],image_path)#sendpicturespy=WeChatSpy(parser\=parser)#实例化WeChatSpy类if__name__=='__main__':spy.run()#运行代码4,编写代码5,登录PC版微信,运行代码`大功告成,这时候如果有人再拍你,不管是群聊还是私聊,都会自动回复。最后,1.这里有个空格要注意re.search('".*"patme',msg["content"])2.我这里写的全路径image_path=f"E:/PythonStudy/images/{random.randint(1,10)}.png"#随机选择一张图片进行回复