您的位置:首页 > 移动开发 > 微信开发

微信公众号实现智能聊天-申请免费云服务

2016-04-09 00:00 531 查看
摘要: 我相信绝大多数人在微信平台上都有接触过带自动回复功能的公众号,有些公众号只是简单的关键词回复,有些公众号却可以和你进行一问一答的聊天,比较有代表性的是微软的小冰,其实就是智能聊天。

我已将博客放到csdn平台了,后面也是打算在csdn上编写博客,本文在csdn博客的地址:http://blog.csdn.net/wsa518/article/details/51111973

我相信绝大多数人在微信平台上都有接触过带自动回复功能的公众号,有些公众号只是简单的关键词回复,有些公众号却可以和你进行聊天,比较有代表性的是微软的小冰,其实就是智能聊天。

下面我将介绍如何实现一个智能聊天的公众号。

第一步:先申请一个公众号(这里不再说明);

第二步:找一个云服务平台(毕竟需要让微信可以访问的,所以需要一个外网环境);

第三步:找一个第三方智能机器人平台(自己造轮子实现智能聊天是比较复杂和耗时间的,再说自己能力有限,写出来也没人家的智能);

第四步:编写代码,实现智能聊天功能。

Ready Go!

第一步,申请公众号,大家可以参照百度的百科文章:http://jingyan.baidu.com/article/49711c6179d00dfa441b7c02.html

第二步,关于云服务平台,有很多,我这边可以介绍给大家一个免费的是新浪云,我们现在只需要使用云应用SAE即可(新浪云提供免费的5个限额,这也是我向大家推荐的原因)。

新浪云申请地址:http://t.cn/RG1B0gB,这个链接是新浪云的邀请好友链接,通过这个链接注册的用户和我都会得到额外的200云豆(用于云服务消耗的一种虚拟货币),所以希望大家尽量通过这个链接去注册。

通过链接打开页面如下,输入你的新浪微博账号去授权注册,如果没有新浪微博的,你可以去注册一个新浪微博账号再来授权注册新浪云账号(注册的时候需要填写邮箱、安全密码、手机号等)。



下面是授权登录后的用户中心页面:



然后我们选择“云应用 SAE”,如下图:



接着进入“控制台”,就会看到页面,我们选择“创建新应用”:



按要求填写,需要填写的有:二级域名、应用名称、运行环境选择,如下图:

点击“创建应用”按钮后进入选择代码管理选择(即git或者svn),也可以根据自己的学习情况选择,这里我选择的是svn:



之后,我们创建项目的第一个版本:



创建之后,如下图:



我这边有本地管理svn的软件,所以将我这边连接上的界面给大家看下,svn账号为你新浪云注册时填写的邮箱,密码为你填写的安全密码:





大家可以看到,我们已经成功访问到代码仓库,下面只需要正常的svn操作就行了,创建版本库的时候,已经生成了两个文件“config.yaml”和“index.php”,直接访问我们之前填写的二级域名即可,访问地址(http://wangxiaoan.applinzi.com)如下:



这样,整个云服务环境我们算是搭建好了。

第三步,关于第三方智能机器人平台,有很多,我了解的有微软小冰、iBot Robbit、赛科机器人、图灵机器人等等。个人感觉,微软小冰是最智能的,剩下国内感觉图灵机器人做的相对而言还是不错的,由于微软小冰集成是直接授权给微软第三方平台,就省去了开发步骤,灵活性不够,所以我选择的是图灵机器人平台(有兴趣的可以研究其他平台的智能机器人)。进入图灵机器人官网:http://www.tuling123.com ,首先是注册账号,再获得API地址和API Key,这里不再详细说明,有疑问的可以私聊我,不过这些注册什么的我想大家应该都能搞定。

第四步,也是最重要的一步,开始我们的编码工作,编码我打算放在下一篇博客来讲,主要涉及的就是代码啦,代码也是用php来写的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息