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实现多线程下载文件的代码实例
Jun 01 Python
简单介绍Python中的len()函数的使用
Apr 07 Python
解析Python中的异常处理
Apr 28 Python
jupyter安装小结
Mar 13 Python
python使用tensorflow保存、加载和使用模型的方法
Jan 31 Python
python抓取文件夹的所有文件
Feb 27 Python
Python3.6简单反射操作示例
Jun 14 Python
python 自动轨迹绘制的实例代码
Jul 05 Python
python绘制玫瑰的实现代码
Mar 02 Python
10个示例带你掌握python中的元组
Nov 23 Python
Python的Tqdm模块实现进度条配置
Feb 24 Python
python 中 .py文件 转 .pyd文件的操作
Mar 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
用Socket发送电子邮件(利用需要验证的SMTP服务器)
2006/10/09 PHP
ip签名探针
2006/10/09 PHP
非常实用的php弹出错误警告函数扩展性强
2014/01/17 PHP
php动态生成函数示例
2014/03/21 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
script标签属性用type还是language
2015/01/21 Javascript
JS解析XML实例分析
2015/01/30 Javascript
浅谈js中的闭包
2015/03/16 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
2016/04/15 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
JavaScript中callee和caller的区别与用法实例分析
2019/06/28 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
Python的装饰器用法学习笔记
2016/06/24 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
在Pycharm中项目解释器与环境变量的设置方法
2018/10/29 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
Sephora丝芙兰菲律宾官方网站:购买化妆品和护肤品
2017/04/05 全球购物
Java程序员面试90题
2013/10/19 面试题
毕业典礼主持词大全
2014/03/26 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
医院标语大全
2014/06/23 职场文书
物流管理专业自荐信
2014/06/23 职场文书
股指期货心得体会
2014/09/10 职场文书
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js
python开发制作好看的时钟效果
2022/05/02 Python