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 相关文章推荐
Linux下将Python的Django项目部署到Apache服务器
Dec 24 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 Python
Python3 中文文件读写方法
Jan 23 Python
python生成密码字典的方法
Jul 06 Python
Python列表生成式与生成器操作示例
Aug 01 Python
TensorFlow实现iris数据集线性回归
Sep 07 Python
Python3实现腾讯云OCR识别
Nov 27 Python
选择Python写网络爬虫的优势和理由
Jul 07 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
Aug 05 Python
tornado+celery的简单使用详解
Dec 21 Python
Django框架教程之中间件MiddleWare浅析
Dec 29 Python
Django通过设置CORS解决跨域问题
Nov 26 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
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
js常见表单应用技巧
2008/01/09 Javascript
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
JS实现CheckBox复选框全选全不选功能
2015/05/06 Javascript
简单实现js悬浮导航效果
2017/02/05 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
深入了解Hybrid App技术的相关知识
2019/07/17 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
深入了解Python enumerate和zip
2020/07/16 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
HTML5实现的图片无限加载的瀑布流效果另带边框圆角阴影
2014/03/07 HTML / CSS
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
英文简历中的自我评价用语
2013/12/09 职场文书
中英文求职信范文
2014/01/27 职场文书
政府门卫岗位职责
2014/04/29 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
拆迁委托协议书
2014/09/15 职场文书
精神文明建设汇报材料
2014/12/24 职场文书
单位考核聘任报告
2015/03/02 职场文书
党员转正党支部意见
2015/06/02 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
新学期新寄语,献给新生们!
2019/11/15 职场文书
Python文件的操作示例的详细讲解
2021/04/08 Python
JavaScript 原型与原型链详情
2021/11/02 Javascript
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers