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实现根据ip地址反向查找主机名称的方法
Apr 29 Python
详解Python中使用base64模块来处理base64编码的方法
Jul 01 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
python判断数字是否是超级素数幂
Sep 27 Python
PyCharm设置护眼背景色的方法
Oct 29 Python
python 矢量数据转栅格数据代码实例
Sep 30 Python
浅谈Python type的使用
Nov 19 Python
Django项目基础配置和基本使用过程解析
Nov 25 Python
python 类之间的参数传递方式
Dec 20 Python
Python找出列表中出现次数最多的元素三种方式
Feb 24 Python
Keras设置以及获取权重的实现
Jun 19 Python
基于python实现音乐播放器代码实例
Jul 01 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
PHP文件下载类
2006/12/06 PHP
MySQL中create table语句的基本语法是
2007/01/15 PHP
PHP print类函数使用总结
2010/06/25 PHP
php array_map()数组函数使用说明
2011/07/12 PHP
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
nodejs的require模块(文件模块/核心模块)及路径介绍
2013/01/14 NodeJs
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
JS前端加密算法示例
2016/12/22 Javascript
详解vue express启动数据服务
2017/07/05 Javascript
react-native 封装选择弹出框示例(试用ios&android)
2017/07/11 Javascript
Angular实现响应式表单
2017/08/04 Javascript
JS实现简单的浮动碰撞效果示例
2017/12/28 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
angular2 ng2-file-upload上传示例代码
2018/08/23 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
python迭代器的使用方法实例
2013/11/21 Python
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
python机器学习库常用汇总
2017/11/15 Python
Python使用wxPython实现计算器
2018/01/30 Python
服装设计专业自荐书范文
2013/12/30 职场文书
工作表扬信的范文
2014/01/10 职场文书
村长贪污检举信
2014/04/04 职场文书
PostGIS的安装与入门使用指南
2022/01/18 PostgreSQL
Web应用开发TypeScript使用详解
2022/05/25 Javascript