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 代码效率的方法
Jul 03 Python
给Python中的MySQLdb模块添加超时功能的教程
May 05 Python
python统计cpu利用率的方法
Jun 02 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
Nov 20 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
selenium+python自动化测试环境搭建步骤
Jun 03 Python
解决python文件双击运行秒退的问题
Jun 24 Python
win8.1安装Python 2.7版环境图文详解
Jul 01 Python
pycharm 实现调试窗口恢复
Feb 05 Python
如何用 Python 制作 GitHub 消息助手
Feb 20 Python
python 标准库原理与用法详解之os.path篇
Oct 24 Python
 Python 中 logging 模块使用详情
Mar 03 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将金额数字转化为中文大写
2015/07/09 PHP
Laravel 自动生成验证的实例讲解:login / logout
2019/10/14 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
2020/05/29 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
jQuery :first选择器使用介绍
2013/08/09 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
AngularJS入门教程之AngularJS 模板
2016/08/18 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
javascript原型链学习记录之继承实现方式分析
2019/05/01 Javascript
微信小程序搭建自己的Https服务器
2019/05/02 Javascript
Vue数据绑定简析小结
2019/05/07 Javascript
vue实现pdf文档在线预览功能
2019/11/26 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
Python动态加载模块的3种方法
2014/11/22 Python
Python用threading实现多线程详解
2017/02/03 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
Django实现文件上传下载功能
2019/10/06 Python
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
大客户销售经理职责
2013/12/04 职场文书
青年文明号复核材料
2014/02/11 职场文书
公益广告语集锦
2014/03/13 职场文书
小学教师个人先进事迹材料
2014/05/17 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书
政协常委会议主持词
2015/07/03 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
详解Go语言中Get/Post请求测试
2022/06/01 Golang