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实现图书超期提醒
Aug 02 Python
Python利用Beautiful Soup模块修改内容方法示例
Mar 27 Python
浅谈python装饰器探究与参数的领取
Dec 01 Python
Python实现图片拼接的代码
Jul 02 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
Jul 11 Python
Python编程图形库之Pillow使用方法讲解
Dec 28 Python
pyspark操作MongoDB的方法步骤
Jan 04 Python
Python 移动光标位置的方法
Jan 20 Python
Python之数据序列化(json、pickle、shelve)详解
Aug 30 Python
Python-jenkins 获取job构建信息方式
May 12 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
python反编译教程之2048小游戏实例
Mar 03 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
Windows下PHP的任意文件执行漏洞
2006/10/09 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
2016/02/01 PHP
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
AngularJS基础 ng-cloak 指令简单示例
2016/08/01 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
Html中 IFrame的用法及注意点
2016/12/22 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
2019/04/10 Javascript
微信小程序 button样式设置为图片的方法
2020/06/19 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
python中json格式数据输出的简单实现方法
2016/10/31 Python
Python实现两款计算器功能示例
2017/12/19 Python
Python paramiko模块的使用示例
2018/04/11 Python
python实时监控cpu小工具
2018/06/21 Python
QML实现钟表效果
2020/06/02 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
民事授权委托书范文
2014/08/02 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
大学生毕业评语
2014/12/31 职场文书
入党个人总结范文
2015/03/02 职场文书
2015年话务员工作总结
2015/04/29 职场文书
新生儿未入户证明
2015/06/23 职场文书
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技