利用Python实现微信自动回复

news/2024/7/20 2:19:24 标签: python, java, linux, 深度学习, 小程序

新年到了,不想让一早上给你发送祝福的人心里一阵寒风,可以秒回复对方的话,试试下面的python程序可以帮你解决这个问题。

预装:

python2.x或3.x

pycharm

pip install itchat pillow

桌面新建一个文件我们叫做newYear.py文件

打开它,用刚刚下载好的pyCharm软件

将下面的代码复制过去:

python"># encoding = utf8
import itchat,time,re
from itchat.content import *
 
 
# 如果对方发的是文字,则我们给对方回复以下的东西
@itchat.msg_register([TEXT])
def text_reply(msg):
    match = re.search('年',msg['Text'])
    if match:
        itchat.send(('那我就祝你狗年大吉大利,新的一年事事顺心'),msg['FromUserName'])
 
# 如果对方发送的是图片,音频,视频和分享的东西我们都做出以下回复。
@itchat.msg_register([PICTURE,RECORDING,VIDEO,SHARING])
def other_reply(msg):
    itchat.send(('那我就祝你狗年大吉大利,新的一年事事顺心'),msg['FromUserName'])
 
itchat.auto_login(hotReload=True)
itchat.run()

这个程序将会一直在后台运行着,如果pycharm不被你关闭或者不出现断网的情况下都是可以的。

点击运行之后的事情:

①出现QR.png弹出图片

②使用微信扫一扫扫码登录,前提是退出之前的电脑登录的微信哦,否则会没有反应滴。

③登录成功就可以让自己的亲朋进行测试啦~。

最后祝大家春节愉快,红包多多哦~。


http://www.niftyadmin.cn/n/740050.html

相关文章

mysql oracle查询速度慢_Oracle数据库查询性能优化问题

查询、新增、修改及删除数据库等操作是影响web应用程序性能指标的重大因素。下面一些常见的建议可以提高查询性能问题。查询、新增、修改及删除数据库等操作是影响web应用程序性能指标的重大因素。下面一些常见的建议可以提高查询性能问题。1. 优化JDBC连接采用数据库连接池机制…

文件读写(详解)

1、文件读写的流程1)类比windows中手动操作txt文档,说明python中如何操作txt文件?① windows中手动操作txt文件的步骤找到word文档打开word文档查看(或操作)word文档中的内容关闭word文档② python操作txt文件的步骤获取被打开的文件的内存对…

python应该打开哪个答案_python答案题库

大学计算机python选择填空题库与答案_理学_高等教育_教育专区。1、 执行循...1、 执行循环语句 for i in range(1,5):pass 后,变量 i 的值是 【4】 2、 循环语句 for i in range(-3,21-4)的循环次数为【6】 3、 Python 语言......python笔记题带答案_计算机软件及应用_IT/计算机…

财政政策与货币政策(下)

财政政策与货币政策(下) – 潘登同学的宏观经济学笔记 文章目录财政政策与货币政策(下) -- 潘登同学的宏观经济学笔记粘性价格下的货币经济总供给曲线总供给曲线斜率与价格粘性菲利普斯曲线的消失货币政策的“动态不一致”财政政策与货币政策的配合财政主导 vs. 货币主导恶性通…

怎么破坏mysql_mysql数据文件破坏后的修复方法

由于临时断电,使用kill -9中止MySQL服务进程,所有的这些都可能会毁坏MySQL的数据文件。如果在被干扰时,服务正在改变文件,文件可能会留下错误的或不一致的状态。因为这样的毁坏有时是不容易被发现的,当你发现这个错误时…

python连接oracle数据库封装类_Python操作Oracle数据库的简单方法和封装类实例

本文实例讲述了Python操作Oracle数据库的简单方法和封装类。分享给大家供大家参考,具体如下:最近工作有接触到Oracle,发现很多地方用Python脚本去做的话,应该会方便很多,所以就想先学习下Python操作Oracle的基本方法。…

scrapy爬取漫画

项目提要主要知识点scrapy中设置代理IPscrapy架构中从一个组件向另一组件传递特定信息,譬如本文所说的目录名settings文件需要处理的事项大型项目的暂停与唤醒爬虫目标网上有一部漫画挺好看,手机浏览总是需要刷新浏览器——不友好啊,干脆我们…

java的interface作用_Java 接口(interface) 和 抽象类 的用途和好处

为什么interface叫做接口呢? 跟一般范畴的接口例如usb接口, 显卡接口有什么联系呢?这个例子比喻的不错接口为什么会被叫做接口, 跟真正的接口例如usb接口有联系吗?对啊, 为什么叫接口, 而不叫插件(plugin)呢, 貌似java接口的功能更类似1个插件啊.插上某个插件, 就有某个功能…