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 相关文章推荐
以windows service方式运行Python程序的方法
Jun 03 Python
解决Django模板无法使用perms变量问题的方法
Sep 10 Python
python测试mysql写入性能完整实例
Jan 18 Python
Python高级用法总结
May 26 Python
Python运维自动化之nginx配置文件对比操作示例
Aug 29 Python
Python读取系统文件夹内所有文件并统计数量的方法
Oct 23 Python
python utc datetime转换为时间戳的方法
Jan 15 Python
python实现矩阵打印
Mar 02 Python
关于Python3 类方法、静态方法新解
Aug 30 Python
Pytorch模型转onnx模型实例
Jan 15 Python
利用Python的folium包绘制城市道路图的实现示例
Aug 24 Python
python 爬虫之selenium可视化爬虫的实现
Dec 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
星际争霸任务指南——人族
2020/03/04 星际争霸
php中删除字符串中最先出现某个字符的实现代码
2013/02/03 PHP
php计算两个文件相对路径的方法
2015/03/14 PHP
PHP AjaxForm提交图片上传并显示图片源码
2016/11/29 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
laravel 解决crontab不执行的问题
2019/10/22 PHP
JS中style属性
2006/10/11 Javascript
限制文本字节数js代码
2007/03/06 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
js+html5绘制图片到canvas的方法
2015/06/05 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
2016/11/26 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
手机注册发送验证码倒计时的简单实例
2017/11/15 Javascript
html中通过JS获取JSON数据并加载的方法
2017/11/30 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
javascript中的隐式调用
2018/02/10 Javascript
vue2 前端搜索实现示例
2018/02/26 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
Python读取表格类型文件代码实例
2020/02/17 Python
python实现猜单词游戏
2020/05/22 Python
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
HomeAway英国:全球领先的度假租赁在线市场
2020/02/03 全球购物
介绍一下游标
2012/01/10 面试题
岗位职责风险点
2014/03/12 职场文书
幼儿学前班评语
2014/12/29 职场文书
MySQL利用UNION连接2个查询排序失效详解
2021/11/20 MySQL
Java 超详细讲解hashCode方法
2022/04/07 Java/Android
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技