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 相关文章推荐
把MySQL表结构映射为Python中的对象的教程
Apr 07 Python
在主机商的共享服务器上部署Django站点的方法
Jul 22 Python
使用Python进行AES加密和解密的示例代码
Feb 02 Python
python用户管理系统
Mar 13 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
正确理解Python中if __name__ == '__main__'
Jan 24 Python
Python 3 实现定义跨模块的全局变量和使用教程
Jul 07 Python
Python 实现OpenCV格式和PIL.Image格式互转
Jan 09 Python
python数字类型math库原理解析
Mar 02 Python
Python接口测试结果集实现封装比较
May 01 Python
在python3.9下如何安装scrapy的方法
Feb 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
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
跟随鼠标旋转的文字
2006/11/30 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
vue 指定组件缓存实例详解
2018/04/01 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
2018/08/22 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
详解基于element的区间选择组件校验(交易金额)
2021/01/07 Javascript
Python 元组(Tuple)操作详解
2014/03/11 Python
Python是编译运行的验证方法
2015/01/30 Python
Python中死锁的形成示例及死锁情况的防止
2016/06/14 Python
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
python使用xlsxwriter实现有向无环图到Excel的转换
2018/12/12 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
关于Python作用域自学总结
2019/06/10 Python
关于python字符串方法分类详解
2019/08/20 Python
解决jupyter运行pyqt代码内核重启的问题
2020/04/16 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
2020/04/25 Python
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
SCDKey德国:全球领先的数字游戏市场
2019/04/09 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
大学生求职简历的自我评价
2013/10/14 职场文书
外企求职信范文分享
2013/12/31 职场文书
不假外出检讨书
2014/01/27 职场文书
公司保密承诺书
2014/03/27 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
派出所正风肃纪剖析材料
2014/10/10 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
民事调解协议书
2016/03/21 职场文书