python实现微信自动回复功能


Posted in Python onApril 11, 2018

本文实例为大家分享了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?
Oct 07 Python
使用python装饰器验证配置文件示例
Feb 24 Python
使用beaker让Facebook的Bottle框架支持session功能
Apr 23 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
使用numpy和PIL进行简单的图像处理方法
Jul 02 Python
python读取txt文件,去掉空格计算每行长度的方法
Dec 20 Python
python多线程抽象编程模型详解
Mar 20 Python
python实现淘宝购物系统
Oct 25 Python
Django中提示消息messages的设置方式
Nov 15 Python
Python3 获取文件属性的方式(时间、大小等)
Mar 12 Python
python实现扫雷小游戏
Apr 24 Python
python-图片流传输的思路及示例(url转换二维码)
Dec 21 Python
Python实现检测文件MD5值的方法示例
Apr 11 #Python
python 输出上个月的月末日期实例
Apr 11 #Python
Python简单计算文件MD5值的方法示例
Apr 11 #Python
pandas 获取季度,月度,年度首尾日期的方法
Apr 11 #Python
python+pandas生成指定日期和重采样的方法
Apr 11 #Python
python dataframe astype 字段类型转换方法
Apr 11 #Python
pandas series序列转化为星期几的实例
Apr 11 #Python
You might like
APACHE的AcceptPathInfo指令使用介绍
2013/01/18 PHP
php中使用preg_match_all匹配文章中的图片
2013/02/06 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
smarty模板引擎之分配数据类型
2015/03/30 PHP
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
JS去除iframe滚动条的方法
2015/04/01 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
深入理解(function(){... })();
2016/08/16 Javascript
第一次接触神奇的前端框架vue.js
2016/12/01 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
关于Node.js的events.EventEmitter用法介绍
2017/04/01 Javascript
jQuery实现的五星点评功能【案例】
2019/02/18 jQuery
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
vue:el-input输入时限制输入的类型操作
2020/08/05 Javascript
npm ci命令的基本使用方法
2020/09/20 Javascript
[02:38]DOTA2超级联赛专访Loda 认为IG世界最强
2013/05/27 DOTA
python进阶教程之异常处理
2014/08/30 Python
Python+MongoDB自增键值的简单实现
2016/11/04 Python
对Python3中的input函数详解
2018/04/22 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
Flask之flask-session的具体使用
2018/07/26 Python
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
简单了解python反射机制的一些知识
2019/07/13 Python
python实现随机加减法生成器
2020/02/24 Python
html5唤起app的方法
2017/11/30 HTML / CSS
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
业务部主管岗位职责
2014/01/29 职场文书
自荐信怎么写
2015/03/04 职场文书
Python趣味挑战之用pygame实现简单的金币旋转效果
2021/05/31 Python
Oracle中update和select 关联操作
2022/01/18 Oracle