python itchat实现微信自动回复的示例代码


Posted in Python onAugust 14, 2017

今天在实验楼发现一个特别好玩的,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即可跑上面程序,实现与图灵机器人的交互。

更多关于itchat的资料,如下:

itchat官网 

Python微信库:itchat

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的批量下载RFC文档
Mar 10 Python
python下载图片实现方法(超简单)
Jul 21 Python
PyQT实现多窗口切换
Apr 20 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
Jun 13 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
django的model操作汇整详解
Jul 26 Python
Django的性能优化实现解析
Jul 30 Python
python sorted函数的小练习及解答
Sep 18 Python
python+OpenCV实现车牌号码识别
Nov 08 Python
python3实现单目标粒子群算法
Nov 14 Python
解决Pytorch 加载训练好的模型 遇到的error问题
Jan 10 Python
Python坐标轴操作及设置代码实例
Jun 04 Python
Python编程实现控制cmd命令行显示颜色的方法示例
Aug 14 #Python
django 创建过滤器的实例详解
Aug 14 #Python
django创建自定义模板处理器的实例详解
Aug 14 #Python
Python微信库:itchat的用法详解
Aug 14 #Python
Python实现的概率分布运算操作示例
Aug 14 #Python
python itchat实现微信好友头像拼接图的示例代码
Aug 14 #Python
python的mysqldb安装步骤详解
Aug 14 #Python
You might like
相对路径转化成绝对路径
2007/04/10 PHP
php生成缩略图的类代码
2008/10/02 PHP
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
JavaScript实现页面滚动图片加载(仿lazyload效果)
2011/07/22 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
angularjs中的e2e测试实例
2014/12/06 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
2017/12/19 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
Vue事件处理原理及过程详解
2020/03/11 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
python之yield和Generator深入解析
2019/09/18 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
2020/09/20 Python
波兰灯具、照明和LED购物网站:Lampy.pl
2019/03/11 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
建筑行业的大学生自我评价
2013/12/08 职场文书
高中历史教学反思
2014/02/08 职场文书
幼儿园教学随笔感言
2014/02/23 职场文书
地球一小时倡议书
2014/04/15 职场文书
社区清明节活动总结
2014/07/04 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
学生犯错保证书
2015/05/09 职场文书
史上最全的军训拉歌口号
2015/12/25 职场文书