打造你的微信自动回复智障机器人
一 、申请图灵机器人(免费)
http://www.tuling123.com/
创建一个机器人,并拿到api接入apikey
具体使用可参考api使用文档
二、安装itchat库
这是一个用于微信回复的库 方法请参照第一篇文章
具体使用方法可参照大神博文 :https://www.cnblogs.com/ouyangping/p/8453920.html
三、程序源码:1、
2、程序讲解
第一部分:导入库
itchat:微信接口
request:网络请求库
key:图灵机器人的apikey
第二部分:创建请求函数,构建请求数据
apiurl:http://www.tuling123.com/openapi/api
这个界面我们可以清楚的看到它的返回数据是一个字典,而其中的text则是图灵机器人的返回语句,换句话说 text是我们所需要的东西,只是由于我们没有传参数(apikey,文本信息等)所以给我们返回值是
{"code":40001,"text":"亲爱的,key不对哦。"}
code:错误编号
构建数据:包括apikey、msg(消息)、用户名(可随意)
当然参数有很多,以上是这个程序所用到的参数
r:是api返回参数,一般是一个字典:
我们获取其中的text
第三部分:
@itchat.msg_register(itchat.content.TEXT)
装饰器:对文本信息感兴趣,就是说获取到文本信息后,执行此函数。
设置默认回复:防止出错
调用get_respose()函数
返回返回参数中的text文本
第四部分:
itchat登陆微信
效果图:
总结:本程序只是利用了api很少的功能,其对应不同的请求信息有不同的返回参数。并且该程序只对文本信息产生回应,因为没有添加对图片敏感的装饰器,所以对图像不产生回应。在在下面的文章中我会完善他的功能,让它成为你的生活小助手。
欢迎关注 微信公众号 :learner学编程
打造你的微信自动回复智障机器人相关推荐
- 擦地机器人修理_不要智障机器人,擦地机器人就选iRobot,干湿两擦用了就知道...
笔者的工作单位离家稍远,所以家庭的清洁任务一直是老婆大人承担,在有了孩子之后时间就变得更加紧张,也是看在眼里疼在心里,而父母年纪大了更不想麻烦两位老人,所以一直就想着能有一款懒人机器人给老婆大人当一个 ...
- 用30行代码做一个微信智障机器人
起因是某天早上看到这样一条朋友圈: 微信啥时候还有会员了?可怕,花里胡哨,这是要往QQ的方向发展吗.还是 Telegram 比较存粹. 连IS恐怖组织都在使用,最安全的即时通讯软件--Telegram ...
- 微信自动回复群聊机器人
简单·粗暴·好用 #-*-coding:utf-8-*- from wxpy import * bot = Bot() ompany_group = bot.groups().search('微信群名 ...
- Python从编程零基础打造一款微信聊天自动回复机器人
本教程的作用 零基础手把手教你打造一款微信自动回复机器人,零基础! 操作流程: 第一步:安装python环境,下载链接,下载好,一路next,默认安装. 第二步:打开命令行,(快捷键win(那个键上有 ...
- 我的微信'智障聊天助手'的设计思路
2019独角兽企业重金招聘Python工程师标准>>> 前言 每次写前言最费神,就是感兴趣想研究研究,有了一点点成果希望分享交流,如果能帮助别人就很好,如果有人指导一下就更好了.这次 ...
- 从零开始造一个“智障”聊天机器人
腾讯DeepOcean原创文章:dopro.io/nlp_seq2seq- 智能机器人在生活中随处可见:iPhone里会说话的siri.会下棋的阿法狗.调皮可爱的微软小冰--她们都具有一定的智能,能够 ...
- python祝福语_Python | 微信自动回复祝福语
马上就要过年了,好多小伙伴都已经顺利到家.在这提前祝大家:新年快乐. 昨天发现自己的 itchat 终于可以登陆了(差不多被封了两个月),马上就要过年了,必须用 itchat 搞点事情--实现自动回复 ...
- Python | 微信自动回复祝福语
作者 | Ahab 来源 | Ahab杂货铺(ID:PythonLearningCamp) 编辑 | Jane 马上就要过年了,好多小伙伴都已经顺利到家.在这提前祝大家:新年快乐. 昨天发现自己的 i ...
- 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障---08
中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障---08 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51902838 面向 ...
- 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------07
中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------07 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51771041 ...
最新文章
- 不支持打开非业务域名htts:....请重新配置
- [转]用DateTime.ToString(string format)输出不同格式
- runc容器逃逸漏洞最强后续:应对之策汇总与热点疑问解答
- 为什么数组是从0开始的
- 一天学习一个设计模式之命令模式
- kali 19.2 搭建ftp服务器
- 其他综合-fdisk一键分区操作-无需脚本
- 谈智能家居,当我们谈起它的时候我们到底在谈论什么?
- 【PX4自动驾驶用户指南】距离传感器
- 高并发服务端分布式系统设计概要
- 单页双曲面 matlab,matlab绘制单叶双曲面
- 《Rethinking Boundaries: End-To-End Recognition of Discontinous Mentions with Pointer Networks》读后感
- rtx2060什么水平_rtx2060性能(rtx2060显卡什么水平)
- 在线PS把图片背景变成透明(灰白格子)
- matlab怎么改图像的坐标轴,MATLAB函数图像坐标轴刻度改变
- 什么是SPAM行为?
- commvault备份mysql数据库_Oracle数据库的备份和恢复-Commvault.PDF
- 计算机科学与技术一级学科硕士点,计算机科学与技术一级学科(硕士)、软件工程一级学科(硕士)和计算机技术、软件工程专业硕士学位授权点通过专家评审...
- 20_外星人游戏项目03——
- 全球与中国1,6-己二醇二甲基丙烯酸酯(HDDMA)市场深度研究分析报告
热门文章
- ArcGIS数据编辑操作
- RGB与HSB之间的转换公式
- 软件测试运维工程师面试题,运维工程师笔试题目
- 计算机exsl表f4代表锁定,(Excel中F4是什么键)笔记本锁定单元格f4怎么按
- configure: error: no acceptable cc found in $PATH
- ps渐变怎么用和渐变工具技巧
- 基于LabWindows/CVI学生管理系统的实现
- CEO “排队”卸任、企业“扎堆”造车,2021 科技圈十大事件你知道几个?
- CAD导入图片怎么操作?简单几步就导入
- 如何快速掌握一门技术