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 27 Python
python通过伪装头部数据抵抗反爬虫的实例
May 07 Python
Pandas读取MySQL数据到DataFrame的方法
Jul 25 Python
在Python中实现shuffle给列表洗牌
Nov 08 Python
使用OpenCV实现仿射变换—旋转功能
Aug 29 Python
opencv3/python 鼠标响应操作详解
Dec 11 Python
基于python监控程序是否关闭
Jan 14 Python
解决pycharm安装第三方库失败的问题
May 09 Python
使用opencv中匹配点对的坐标提取方式
Jun 04 Python
django表单中的按钮获取数据的实例分析
Jul 31 Python
Python 机器学习工具包SKlearn的安装与使用
May 14 Python
Python爬虫入门案例之爬取二手房源数据
Oct 16 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基本语法总结
2014/09/06 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
2015/03/26 PHP
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
用js读写cookie的简单方法(推荐)
2016/08/08 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
2020/02/12 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
[16:21]教你分分钟做大人:圣堂刺客
2014/12/03 DOTA
python操作gmail实例
2015/01/14 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
Python实现曲线点抽稀算法的示例
2017/10/12 Python
python和shell获取文本内容的方法
2018/06/05 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
AJAX都有哪些有点和缺点
2012/11/03 面试题
股权转让协议书
2014/04/12 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
把77A收信机改造成收音机
2022/04/05 无线电
Win11控制面板快捷键是什么?Win11打开控制面板的方法汇总
2022/07/07 数码科技