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数据库操作常用功能使用详解(创建表/插入数据/获取数据)
Dec 06 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
Apr 17 Python
python实现决策树
Dec 21 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
Jan 11 Python
python实现随机梯度下降法
Mar 24 Python
零基础使用Python读写处理Excel表格的方法
May 02 Python
如何运行带参数的python脚本
Nov 15 Python
使用Bazel编译TensorBoard教程
Feb 15 Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
详解Open Folder as PyCharm Project怎么添加的方法
Dec 29 Python
python调用ffmpeg命令行工具便捷操作视频示例实现过程
Nov 01 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
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
PHP 中使用explode()函数切割字符串为数组的示例
2017/05/06 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
PHP实现根据数组某个键值大小进行排序的方法
2018/03/13 PHP
网页自动跳转代码收集
2009/09/27 Javascript
使用原生js写的一个简单slider
2014/04/29 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
2014/08/15 Javascript
jQuery实现类似老虎机滚动抽奖效果
2015/08/06 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
python实现ip查询示例
2014/03/26 Python
python中self原理实例分析
2015/04/30 Python
在Django的URLconf中使用多个视图前缀的方法
2015/07/18 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
python爬虫自动创建文件夹的功能
2018/08/01 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
普通院校学生的自荐信
2013/11/27 职场文书
幼儿园小班教学反思
2014/02/02 职场文书
《钱学森》听课反思
2014/03/01 职场文书
剪彩仪式主持词
2014/03/19 职场文书
软件售后服务方案
2014/05/29 职场文书
公司授权委托书范本
2014/09/18 职场文书
计算机实训报告范文
2014/11/05 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
用JS写一个发布订阅模式
2021/11/07 Javascript