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里将list中元素依次向前移动一位
Sep 12 Python
python处理PHP数组文本文件实例
Sep 18 Python
python查看微信好友是否删除自己
Dec 19 Python
用python 批量更改图像尺寸到统一大小的方法
Mar 31 Python
python实现三维拟合的方法
Dec 29 Python
Python3.5装饰器原理及应用实例详解
Apr 30 Python
Python使用循环神经网络解决文本分类问题的方法详解
Jan 16 Python
Python将字典转换为XML的方法
Aug 01 Python
python和node.js生成当前时间戳的示例
Sep 29 Python
对Keras自带Loss Function的深入研究
May 25 Python
Python scrapy爬取起点中文网小说榜单
Jun 13 Python
Python中文分词库jieba(结巴分词)详细使用介绍
Apr 07 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
人族 Terran 基本策略
2020/03/14 星际争霸
几个学习PHP的网址
2006/11/25 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
一行命令搞定node.js 版本升级
2014/07/20 Javascript
jQuery中element选择器用法实例
2014/12/29 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
详解Python中的__init__和__new__
2014/03/12 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
Python实现将照片变成卡通图片的方法【基于opencv】
2018/01/17 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
python的faker库用法
2019/11/28 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
python-地图可视化组件folium的操作
2020/12/14 Python
YesStyle美国/全球:购买亚洲时装、美容化妆品和生活百货
2017/01/16 全球购物
英国品牌男装折扣网站:Brown Bag
2018/03/08 全球购物
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
类的核心特性有哪些
2014/01/01 面试题
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
土木工程毕业生自荐信
2013/09/21 职场文书
本科毕业生求职自荐信
2014/02/03 职场文书
2014年元旦感言
2014/03/06 职场文书
群众路线对照检查剖析材料
2014/10/09 职场文书
优秀教师单行材料
2014/12/16 职场文书
银行实习推荐信
2015/03/27 职场文书
《落花生》教学反思
2016/02/16 职场文书
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android