六行代码打造萌萌哒的聊天机器人

Lisa
Lisa
Lisa
2
文章
0
评论
2020-04-1803:05:00 评论 1,264 846字
摘要

这次分享主要是构建微信机器人和公众号机器人的接入,以及相关的资料整理,主要内容包括:快速构建微信机器人、wxpy包介绍、图灵机器人介绍。

这次分享主要是构建微信机器人和公众号机器人的接入,以及相关的资料整理,主要内容包括:

  • 快速构建微信机器人
  • wxpy包介绍
  • 图灵机器人介绍

为了说明代码有多简单,先上代码,不含注释一共六行:

备注:代码中的api我做了修改处理,请输入你在图灵机器人中获取的apikey

六行代码打造萌萌哒的聊天机器人

把以上代码放到python中运行,即可完成机器人的搭建。

六行代码打造萌萌哒的聊天机器人

实际上,机器人的搭建,主要依赖于python中的wxoy包以及图灵机器人的api,因此你想更深入地研究一些内容,建议你进一步阅读下面的两个相关知识。

一.wxpy包:可能是最优雅的微信个人号 API

wxpy包是一个允许在python中操作微信的工具包,它在ichat的基础上通过大量的借口提升了易用性。以下是wxpy的一些常见场景(摘自官方文档)

  • 控制路由器、智能家居等具有开放接口的玩意儿
  • 运行脚本时自动把日志发送到你的微信
  • 加群主为好友,自动拉进群中
  • 跨号或跨群转发消息
  • 自动陪人聊天
  • 逗人玩
  • ...

简单来说,可用来实现各种微信个人号的自动化操作,接下里介绍一些常用的操作:

安装wxpy

wxpy支持python2.7,3.4-3.6版本

六行代码打造萌萌哒的聊天机器人

登录微信

wxpy支持python2.7,3.4-3.6版本

六行代码打造萌萌哒的聊天机器人 

启用缓存,能够自动登录

六行代码打造萌萌哒的聊天机器人 

查询统计

六行代码打造萌萌哒的聊天机器人 

六行代码打造萌萌哒的聊天机器人

六行代码打造萌萌哒的聊天机器人 

六行代码打造萌萌哒的聊天机器人

发送消息

六行代码打造萌萌哒的聊天机器人 

聊天机器人

专属你的某人的聊天机器人

备注:代码中的api我做了修改处理,请输入你在图灵机器人中获取的apikey

六行代码打造萌萌哒的聊天机器人 

所有人自动回复

备注:代码中的api我做了修改处理,请输入你在图灵机器人中获取的apikey


六行代码打造萌萌哒的聊天机器人 

备注:请慎重使用全部自动回复,该功能也实现对群聊消息的自动回复,一个不小心很容易会被踢出群~

六行代码打造萌萌哒的聊天机器人

二.API图灵:可能是最优雅的微信个人号 API

六行代码打造萌萌哒的聊天机器人

图灵机器人提供的API比较方便,只需要注册就能获得免费的API,基本能够满足测试所需要的。在机器人管理界面,即能创建新的机器人。

六行代码打造萌萌哒的聊天机器人

选择,设置,可以进一步完成机器人的设定。机器人提供多个知识库,同时也能自定义设定回复内容

六行代码打造萌萌哒的聊天机器人

同时提供多个扩展功能,满足需要

六行代码打造萌萌哒的聊天机器人

End.

作者:浩彬老撕探索

来源:知乎

本文均已和作者授权,如转载请与作者联系。

  • 我的微信公众号
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: