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删除nginx缓存文件示例(python文件操作)
Mar 26 Python
Python中用于计算对数的log()方法
May 15 Python
在Python的Django框架下使用django-tagging的教程
May 30 Python
Python、PyCharm安装及使用方法(Mac版)详解
Apr 28 Python
Python实现快速计算词频功能示例
Jun 25 Python
pandas 数据归一化以及行删除例程的方法
Nov 10 Python
Python实现对特定列表进行从小到大排序操作示例
Feb 11 Python
python对象与json相互转换的方法
May 07 Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 Python
用python介绍4种常用的单链表翻转的方法小结
Feb 24 Python
python中for in的用法详解
Apr 17 Python
5行Python代码实现一键批量扣图
Jun 29 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
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
php生成txt文件标题及内容的方法
2014/01/16 PHP
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
python如何拆分含有多种分隔符的字符串
2018/03/20 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
加拿大最大的书店:Indigo
2017/01/01 全球购物
中华美德颂演讲稿
2014/05/20 职场文书
离婚协议书怎么写
2014/09/12 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
个人自荐书范文
2015/03/09 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
2019职场实习报告该怎么写?
2019/07/01 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python
为什么MySQL 删除表数据 磁盘空间还一直被占用
2021/10/16 MySQL
pt-archiver 主键自增
2022/04/26 MySQL