python通过安装itchat包实现微信自动回复收到的春节祝福


Posted in Python onJanuary 19, 2020

itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。

开源地址

https://github.com/littlecodersh/ItChat

文档:

https://itchat.readthedocs.io/zh/latest/

安装:

pip3 install itchat

好了,本文重点内容开始。

一、准备工作

安装itchat包,持有可在网页版扫码登陆的微信账号

pip3 install itchat

二、功能实现

import itchat
from itchat.content import *
@itchat.msg_register([TEXT, MAP, CARD, NOTE, SHARING])
def text_reply(msg):
  print(msg['Text'])     #打印收到的消息,识别类型
  for i in msg['Text']:     #遍历消息文本中的字符
    if i == '乐' or i == '快' or i == '祝': #是否含有祝福字
      return u'%s' %'也祝你春节快乐~' #有祝福的自动回复

itchat.auto_login(True)
itchat.run(True)

登陆成功:

python通过安装itchat包实现微信自动回复收到的春节祝福

测试:

python通过安装itchat包实现微信自动回复收到的春节祝福

原理:

简单调用itchat库,通过判断text文本中是否含有祝福的字,进行自动回复,非常简单。

总结

以上所述是小编给大家介绍的python通过安装itchat包实现微信自动回复收到的春节祝福,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python实现登陆知乎获得个人收藏并保存为word文件
Mar 16 Python
Python中设置变量访问权限的方法
Apr 27 Python
python中如何使用朴素贝叶斯算法
Apr 06 Python
解决Python安装后pip不能用的问题
Jun 12 Python
Window环境下Scrapy开发环境搭建
Nov 18 Python
Python实现爬取马云的微博功能示例
Feb 16 Python
python,Django实现的淘宝客登录功能示例
Jun 12 Python
python识别文字(基于tesseract)代码实例
Aug 24 Python
浅谈Python中文件夹和python package包的区别
Jun 01 Python
Python析构函数__del__定义原理解析
Nov 20 Python
python 实现Harris角点检测算法
Dec 11 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 #Python
Python openpyxl模块原理及用法解析
Jan 19 #Python
Python imutils 填充图片周边为黑色的实现
Jan 19 #Python
python opencv 实现对图像边缘扩充
Jan 19 #Python
python给图像加上mask,并提取mask区域实例
Jan 19 #Python
python实现在一个画布上画多个子图
Jan 19 #Python
python构造函数init实例方法解析
Jan 19 #Python
You might like
PHP调用三种数据库的方法(1)
2006/10/09 PHP
PHP获取网站域名和地址的代码
2008/08/17 PHP
PHP 八种基本的数据类型小结
2011/06/01 PHP
PHP CURL CURLOPT参数说明(curl_setopt)
2013/09/30 PHP
php模拟post提交数据的方法
2015/02/12 PHP
php动态变量定义及使用
2015/06/10 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
javascript 文本框水印/占位符(watermark/placeholder)实现方法
2012/01/15 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
2016/01/07 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
vue的路由映射问题及解决方案
2019/10/14 Javascript
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
跟老齐学Python之折腾一下目录
2014/10/24 Python
Python中zfill()方法的使用教程
2015/05/20 Python
TensorFlow实现随机训练和批量训练的方法
2018/04/28 Python
使用Pycharm分段执行代码
2020/04/15 Python
Python嵌入C/C++进行开发详解
2020/06/09 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
美国诺德斯特龙百货官网:Nordstrom
2016/08/23 全球购物
大课间体育活动方案
2014/03/12 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
地方课程教学计划
2015/01/19 职场文书
内勤岗位职责
2015/02/10 职场文书
2015年工会工作总结
2015/03/30 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
导游词之北京明十三陵
2019/10/28 职场文书
TypeScript实用技巧 Nominal Typing名义类型详解
2022/09/23 Javascript