利用python微信库itchat实现微信自动回复功能


Posted in Python onMay 18, 2017

前言

在论坛上看到了用Python登录微信并实现自动签到,才了解到一个新的Python库: itchat

利用Python 微信库itchat,可以实现自动回复等多种功能,好玩到根本停不下来啊,尤其是调戏调戏不懂计算机的,特别有成就感,哈哈!!

代码如下:

#coding=utf8
import requests
import itchat

KEY = '8edce3ce905a4c1dbb965e6b35c3834d'

def get_response(msg):
 apiUrl = 'http://www.tuling123.com/openapi/api'
 data = {
  'key' : KEY,
  'info' : msg,
  'userid' : 'wechat-robot',
 }
 try:
  r = requests.post(apiUrl, data=data).json()
  return r.get('text')
 except:
  return

@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):
 defaultReply = 'I received: ' + msg['Text']
 reply = get_response(msg['Text'])
 return reply or defaultReply

itchat.auto_login(hotReload=True)
itchat.run()

安装一下 itchat即可跑上面程序,实现与图灵机器人的交互。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
python实现的一个p2p文件传输实例
Jun 04 Python
python中os模块详解
Oct 14 Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
Jan 24 Python
Python编程求质数实例代码
Jan 31 Python
python实现周期方波信号频谱图
Jul 21 Python
python实现flappy bird游戏
Dec 24 Python
python 批量解压压缩文件的实例代码
Jun 27 Python
深入了解python中元类的相关知识
Aug 29 Python
Python 字符串、列表、元组的截取与切片操作示例
Sep 17 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
Sep 26 Python
django 链接多个数据库 并使用原生sql实现
Mar 28 Python
python中的错误如何查看
Jul 08 Python
利用Python读取文件的四种不同方法比对
May 18 #Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
May 18 #Python
Python使用time模块实现指定时间触发器示例
May 18 #Python
Python实现的文本简单可逆加密算法示例
May 18 #Python
Python操作MongoDB详解及实例
May 18 #Python
Python 迭代器与生成器实例详解
May 18 #Python
Python字符串处理实例详解
May 18 #Python
You might like
PHP PDO函数库详解
2010/04/27 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
PHP把小数转成整数3种方法
2014/06/30 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
Save a File Using a File Save Dialog Box
2007/06/18 Javascript
js 数组实现一个类似ruby的迭代器
2009/10/27 Javascript
js中的scroll和offset 使用比较的实例与分析
2013/09/29 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
js实现数组冒泡排序、快速排序原理
2016/03/08 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
python实现对变位词的判断方法
2020/04/05 Python
python中如何进行连乘计算
2020/05/28 Python
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
印度在线购买电子产品网站:Croma
2020/01/02 全球购物
教师业务学习制度
2014/01/25 职场文书
精彩广告词大全
2014/03/19 职场文书
开学典礼主持词
2014/03/19 职场文书
家长对老师的评语
2014/04/18 职场文书
2014医学院领导干部四风对照检查材料思想汇报
2014/09/16 职场文书
2014年小学教师工作总结
2014/11/10 职场文书
60句有关成长的名言
2019/09/04 职场文书
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang