python通过安装itchat包实现微信自动回复收到的春节祝福
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)
登陆成功:
测试:
原理:
简单调用itchat库,通过判断text文本中是否含有祝福的字,进行自动回复,非常简单。
总结
以上所述是小编给大家介绍的python通过安装itchat包实现微信自动回复收到的春节祝福,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐
-
利用python微信库itchat实现微信自动回复功能
前言 在论坛上看到了用Python登录微信并实现自动签到,才了解到一个新的Python库: itchat 利用Python 微信库itchat,可以实现自动回复等多种功能,好玩到根本停不下来啊,尤其是调戏调戏不懂计算机的,特别有成就感,哈哈!! 代码如下: #coding=utf8 import requests import itchat KEY = '8edce3ce905a4c1dbb965e6b35c3834d' def get_response(msg): apiUrl = 'http
-
python itchat实现微信自动回复的示例代码
今天在实验楼发现一个特别好玩的,Python 微信库itchat,可以实现自动回复等多种功能,好玩到根本停不下来啊,尤其是调戏调戏不懂计算机的,特别有成就感,哈哈!! 代码如下: #coding=utf8 import requests import itchat KEY = '8edce3ce905a4c1dbb965e6b35c3834d' def get_response(msg): apiUrl = 'http://www.tuling123.com/openapi/api' data
-
python通过安装itchat包实现微信自动回复收到的春节祝福
itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. 开源地址 https://github.com/littlecodersh/ItChat 文档: https://itchat.readthedocs.io/zh/latest/ 安装: pip3 install itchat 好了,本文重点内容开始. 一.准备工作 安装itchat包,持有可在网页版扫码登陆的微信账号 pip3 install itchat 二.功能实现 import itchat from itc
-
python中安装模块包版本冲突问题的解决
问题 最近在工作中遇到一个问题,在安装python软件包的时候,经常会遇类似这样一个问题.比如对于ipython,机子本身安装的版本是1.2.1,显然太低,不足以跑jupyter,尝试着用pip安装,却发现下载的过程一路畅通,但是安装的时候却总是会报这样一个错误. 错误提示如下: ......'Not uninstalling ipython at /usr/lib/python2.7/dist-packages, owned by OS'...... 最终显示了ipython已经成功安装,但是
-
python itchat实现调用微信接口的第三方模块方法
itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. 使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人. 当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如这些. 该接口与公众号接口itchatmp共享类似的操作方式,学习一次掌握两个工具. 如今微信已经成为了个人社交的很大一部分,希望这个项目能够帮助你扩展你的个人的微信号.方便自己的生活. [文章背景]最近几天干啥都不来劲,昨晚偶然了解到Python里的itchat包,它已经完成了we
-
Python安装依赖(包)模块方法详解
Python模块,简单说就是一个.py文件,其中可以包含我们需要的任意Python代码.迄今为止,我们所编写的所有程序都包含在单独的.py文件中,因此,它们既是程序,同时也是模块.关键的区别在于,程序的设计目标是运行,而模块的设计目标是由其他程序导入并使用. 不是所有程序都有相关联的.py文件-比如说,sys模块就内置于Python中,还有些模块是使用其他语言(最常见的是C语言)实现的.不过,Python的大多数库文件都是使用Python实现的,因此,比如说,我们使用了语句import coll
-
用 Python 爬了爬自己的微信朋友(实例讲解)
最近几天干啥都不来劲,昨晚偶然了解到 Python 里的 itchat 包,它已经完成了 wechat 的个人账号 API 接口,使爬取个人微信信息更加方便.鉴于自己很早之前就想知道诸如自己微信好友性别比例都来自哪个城市之类的问题,于是乎玩心一起,打算爬一下自己的微信. 作者:Alfred 首先,在终端安装一下 itchat 包. 安装完成后导入包,再登陆自己的微信.过程中会生产一个登陆二维码,扫码之后即可登陆.登陆成功后,把自己好友的相关信息爬下来. 有了上面的 friends 数据,我们就可
-
使用python itchat包爬取微信好友头像形成矩形头像集的方法
初学python,我们必须干点有意思的事!从微信下手吧! 头像集样例如下: 大家可以发朋友圈开启辨认大赛哈哈~ 话不多说,直接上代码,注释我写了比较多,大家应该能看懂 import itchat import os import PIL.Image as Image from os import listdir import math import sys print("请输入查询模式:0-显示所有好友头像,但最终矩形头像集最后一行可能残缺:1-头像集为完整矩形,但好友可能不全,即在0模式下舍弃
-
python实现微信自动回复机器人功能
一 简单介绍 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展.实现了微信登录.收发消息.搜索好友.数据统计等功能. 总而言之,可用来实现各种微信个人号的自动化操作.(http://wxpy.readthedocs.io/zh/latest/bot.html) 安装:wxpy 支持 Python 3.4-3.6,以及 2.7 版本 pip3 install -U wxpy 安装 pillow模块 pip3 install pil
-
python基于itchat模块实现微信防撤回
有时候,女神发来一条消息,说约你看电影,她考虑了一下,又撤回了,不约你了-而你又想知道她究竟发了什么,该怎么办?微信防撤回了解一下. 环境要求 Python3 电脑 安装itchat pip install itchat 使用代码 新建chehui.py,拷贝以下代码 #!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = 'jiangwenwen' import itchat from itchat.content import
-
Python 实现微信自动回复的方法
众所周知QQ上面是可以设置自动回复的,但是微信上面并不可以.最近在学习Python,发现Python的适用范围是真的很广,这里使用itchat组件实现微信的自动回复 1:安装itchat pip install itchat 2:简单实例: (1):发送信息 import itchat itchat.auto_login() name = itchat.search_friends(name=u'XX') #XX表示昵称或用户名 userName = name[0]["UserName"
随机推荐
- Angular-Ui-Router+ocLazyLoad动态加载脚本示例
- java jdbc连接mysql数据库实现增删改查操作
- perl的logwrapper使用实例代码
- java信号量控制线程打印顺序的示例分享
- asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码
- JavaScript中使用正则匹配多条,且获取每条中的分组数据
- PHP判断字符串长度的两种方法很实用
- Python格式化压缩后的JS文件的方法
- go语言简单的处理http请求的函数实例
- 二叉查找树的插入,删除,查找
- Vue动态实现评分效果
- 深入探秘jquery瀑布流的实现
- JS 控件事件小结
- dedecms实现仿downkr的sitemap效果代码
- 如何正确使用Android线程详解
- 基于Silverlight DataGrid中无代码设置开始与结束日期DatePicker的实现方法
- 解决出现Incorrect integer value: '' for column 'id' at row 1的问题
- Java字符拼接成字符串的注意点详解
- 解决golang内存溢出的方法
- 网站搜索框使用微信扫码功能