前言
可能硬盘真的修不好了
但依然要前行
最近世界发生了不少事,一块永远修不好的硬盘的故事,也了解了和公信力有关的“塔西佗陷阱”。题外话不多说了,开始本次的技术分享。前几天,我做一个个人微信号大白,里面接入了图灵机器人的api,可以实现聊天功能。(由于做实验使用的是让大家加的微信小号,导致大家让我拉入微信交流群,造成了混乱,因此大家想加微信群了,现在可以加公号中菜单栏里的微信小号。)
第一节
微信个人号常用的SDK与itchat
开发微信个人号,本质上是模拟微信网页版的api,所以个人号能做的事情,微信网页版也都能做,但是优势就是让程序帮你完成很多“黑科技”。现在咱们说一下常用于开发微信个人号的SDK。
在github中有一个这样的项目:https://github.com/fritx/awesome-wechat,里面介绍了所有和微信开发的SDK,包括个人号和公众号,涉及了各种语言,不仅仅是Python。
本次使用的SDK则是Python语言编写的SDK:itchat,这个SDK的优势是更新比较及时,文档比较丰富。
itchat的开发文档位于:https://itchat.readthedocs.io/zh/latest/
大家按照这个开发文档就可以实现很多功能,非常简单。
微信公众号也可以使用上面提供的sdk进行开发,都相对简单。注意现在新申请的微信号不能登录网页版。
第二节
图灵机器人api
图灵机器人是一个较为完善的聊天机器人,当然也有很多2b的时候。大家可以注册一个体验版,这个是免费的,有1000/天限制。注册完成后,进入机器人配置界面。可以设置昵称,年龄等等。对于我们开发非常重要的是apikey,我们会用到。当然你也可以选择快速接入,那就和技术无关了。
一起来看一下图灵机器人api的帮助文档:http://www.tuling123.com/help/h_cent_webapi.jhtml?nav=doc
api很简单,只是一些post请求罢了。
图灵机器人可以自己添加语料库,提升他的能力。
第三节
个人号大白代码分享
图灵机器人api代码:
itchat代码: