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计数排序和基数排序算法实例
Apr 25 Python
python引用DLL文件的方法
May 11 Python
Python之str操作方法(详解)
Jun 19 Python
Python中交换两个元素的实现方法
Jun 29 Python
Windows系统Python直接调用C++ DLL的方法
Aug 01 Python
Python处理session的方法整理
Aug 29 Python
wxpython布局的实现方法
Nov 01 Python
Python Selenium截图功能实现代码
Apr 26 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
May 11 Python
Django 解决上传文件时,request.FILES为空的问题
May 20 Python
pytorch 限制GPU使用效率详解(计算效率)
Jun 27 Python
python自动化测试三部曲之unittest框架的实现
Oct 07 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
BBS(php & mysql)完整版(一)
2006/10/09 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
2015/03/19 PHP
apache和PHP如何整合在一起
2015/10/12 PHP
创建无限极分类树型结构的简单方法
2017/06/20 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
基于JQuery的cookie插件
2010/04/07 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
2013/12/17 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
Openlayers实现测量功能
2020/09/25 Javascript
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
使用django-suit为django 1.7 admin后台添加模板
2014/11/18 Python
Python对象转JSON字符串的方法
2016/04/27 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
用python实现刷点击率的示例代码
2019/02/21 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
C#实现启动一个进程
2016/10/01 面试题
服务之星获奖感言
2014/01/21 职场文书
五年级英语教学反思
2014/01/31 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
mysql 带多个条件的查询方式
2021/06/05 MySQL
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis