一 、申请图灵机器人(免费)

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学编程

打造你的微信自动回复智障机器人相关推荐

  1. 擦地机器人修理_不要智障机器人,擦地机器人就选iRobot,干湿两擦用了就知道...

    笔者的工作单位离家稍远,所以家庭的清洁任务一直是老婆大人承担,在有了孩子之后时间就变得更加紧张,也是看在眼里疼在心里,而父母年纪大了更不想麻烦两位老人,所以一直就想着能有一款懒人机器人给老婆大人当一个 ...

  2. 用30行代码做一个微信智障机器人

    起因是某天早上看到这样一条朋友圈: 微信啥时候还有会员了?可怕,花里胡哨,这是要往QQ的方向发展吗.还是 Telegram 比较存粹. 连IS恐怖组织都在使用,最安全的即时通讯软件--Telegram ...

  3. 微信自动回复群聊机器人

    简单·粗暴·好用 #-*-coding:utf-8-*- from wxpy import * bot = Bot() ompany_group = bot.groups().search('微信群名 ...

  4. Python从编程零基础打造一款微信聊天自动回复机器人

    本教程的作用 零基础手把手教你打造一款微信自动回复机器人,零基础! 操作流程: 第一步:安装python环境,下载链接,下载好,一路next,默认安装. 第二步:打开命令行,(快捷键win(那个键上有 ...

  5. 我的微信'智障聊天助手'的设计思路

    2019独角兽企业重金招聘Python工程师标准>>> 前言 每次写前言最费神,就是感兴趣想研究研究,有了一点点成果希望分享交流,如果能帮助别人就很好,如果有人指导一下就更好了.这次 ...

  6. 从零开始造一个“智障”聊天机器人

    腾讯DeepOcean原创文章:dopro.io/nlp_seq2seq- 智能机器人在生活中随处可见:iPhone里会说话的siri.会下棋的阿法狗.调皮可爱的微软小冰--她们都具有一定的智能,能够 ...

  7. python祝福语_Python | 微信自动回复祝福语

    马上就要过年了,好多小伙伴都已经顺利到家.在这提前祝大家:新年快乐. 昨天发现自己的 itchat 终于可以登陆了(差不多被封了两个月),马上就要过年了,必须用 itchat 搞点事情--实现自动回复 ...

  8. Python | 微信自动回复祝福语

    作者 | Ahab 来源 | Ahab杂货铺(ID:PythonLearningCamp) 编辑 | Jane 马上就要过年了,好多小伙伴都已经顺利到家.在这提前祝大家:新年快乐. 昨天发现自己的 i ...

  9. 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障---08

    中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障---08 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51902838 面向 ...

  10. 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------07

    中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------07 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51771041 ...

最新文章

  1. 不支持打开非业务域名htts:....请重新配置
  2. [转]用DateTime.ToString(string format)输出不同格式
  3. runc容器逃逸漏洞最强后续:应对之策汇总与热点疑问解答
  4. 为什么数组是从0开始的
  5. 一天学习一个设计模式之命令模式
  6. kali 19.2 搭建ftp服务器
  7. 其他综合-fdisk一键分区操作-无需脚本
  8. 谈智能家居,当我们谈起它的时候我们到底在谈论什么?
  9. 【PX4自动驾驶用户指南】距离传感器
  10. 高并发服务端分布式系统设计概要
  11. 单页双曲面 matlab,matlab绘制单叶双曲面
  12. 《Rethinking Boundaries: End-To-End Recognition of Discontinous Mentions with Pointer Networks》读后感
  13. rtx2060什么水平_rtx2060性能(rtx2060显卡什么水平)
  14. 在线PS把图片背景变成透明(灰白格子)
  15. matlab怎么改图像的坐标轴,MATLAB函数图像坐标轴刻度改变
  16. 什么是SPAM行为?
  17. commvault备份mysql数据库_Oracle数据库的备份和恢复-Commvault.PDF
  18. 计算机科学与技术一级学科硕士点,计算机科学与技术一级学科(硕士)、软件工程一级学科(硕士)和计算机技术、软件工程专业硕士学位授权点通过专家评审...
  19. 20_外星人游戏项目03——
  20. 全球与中国1,6-己二醇二甲基丙烯酸酯(HDDMA)市场深度研究分析报告

热门文章

  1. ArcGIS数据编辑操作
  2. RGB与HSB之间的转换公式
  3. 软件测试运维工程师面试题,运维工程师笔试题目
  4. 计算机exsl表f4代表锁定,(Excel中F4是什么键)笔记本锁定单元格f4怎么按
  5. configure: error: no acceptable cc found in $PATH
  6. ps渐变怎么用和渐变工具技巧
  7. 基于LabWindows/CVI学生管理系统的实现
  8. CEO “排队”卸任、企业“扎堆”造车,2021 科技圈十大事件你知道几个?
  9. CAD导入图片怎么操作?简单几步就导入
  10. 如何快速掌握一门技术