python实现微信自动回复功能

yipeiwu_com6年前Python基础

本文实例为大家分享了python实现微信自动回复的具体代码,供大家参考,具体内容如下

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

预装:

python2.x或3.x

pycharm

pip install itchat pillow

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

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

将下面的代码复制过去:

# 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弹出图片

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python实现归并排序算法

归并排序是典型的分治法的应用 思想:先递归分解数组,再合并数组 原理:将数组分解最小之后,然后合并两个有序数组,基本思想是比较两个数组的最前面的数,谁小就取谁,取完后,将相应的指针后移以...

Python数据类型学习笔记

Python数据类型学习笔记

带你走进数据类型 一:整数、浮点数 Python中整数和浮点数的定义以及运算和C++都是一样的,我在这里就不需多说了,我就说明一点:Python相对于C/C++而言,定义整数没有int...

opencv resize图片为正方形尺寸的实现方法

opencv resize图片为正方形尺寸的实现方法

在深度学习中,模型的输入size通常是正方形尺寸的,比如300 x 300这样.直接resize的话,会把图像拉的变形.通常我们希望resize以后仍然保持图片的宽高比. 例如:...

Python CSV文件模块的使用案例分析

Python CSV文件模块的使用案例分析

本文实例讲述了Python CSV文件模块的使用。分享给大家供大家参考,具体如下: 1、CSV模块使用流程 1、导入模块 impport CSV 2、打开文件(xxx.csv)...

Python 通过截图匹配原图中的位置(opencv)实例

Python 通过截图匹配原图中的位置(opencv)实例

安装依赖 1)下载安装opencv-2.4.9,并将cv2.pyd拷贝到python安装目录的site-package下 2)pip install numpy 3)pip instal...