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警察与小偷的实现之一客户端与服务端通信实例
Oct 09 Python
Django Admin 实现外键过滤的方法
Sep 29 Python
python2 与python3的print区别小结
Jan 16 Python
Python中的上下文管理器和with语句的使用
Apr 17 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
Jun 26 Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 Python
简单了解python的内存管理机制
Jul 08 Python
利用jupyter网页版本进行python函数查询方式
Apr 14 Python
Python flask框架端口失效解决方案
Jun 04 Python
python 元组和列表的区别
Dec 30 Python
Python接口自动化测试框架运行原理及流程
Nov 30 Python
解决python绘图使用subplots出现标题重叠的问题
Apr 30 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
一个多文件上传的例子(原创)
2006/10/09 PHP
PHP 七大优势分析
2009/06/23 PHP
php 归并排序 数组交集
2011/05/10 PHP
PHP安全性漫谈
2012/06/28 PHP
PHP中的闭包(匿名函数)浅析
2015/02/07 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
Javascript复制实例详解
2016/01/28 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
2016/05/24 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
2016/08/29 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
Vue实现点击显示不同图片的效果
2019/08/10 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
webpack HappyPack实战详解
2019/10/08 Javascript
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
python3模拟实现xshell远程执行liunx命令的方法
2019/07/12 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
2019/08/17 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
如何基于Python Matplotlib实现网格动画
2020/07/20 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
2015年行政执法工作总结
2015/05/23 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
话题作文之生命的旋律
2019/12/17 职场文书
导游词之任弼时故居
2020/01/07 职场文书
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python