微信公众号-聊天机器人
2016-06-19
项目简介
- 本项目参考MyPlatform,Deploy Wiki。
- 该项目的源码托管在Github
- Demo:
准备工作
- 实名认证过的 SAE账号(实名认证需要一些时间,3个工作日)
- 微信公众平台个人账号(其他类型其实也可以啦)
- 准备好微信公众号之后,你已经可以扫描二维码进行关注了。只是还欠缺后台功能,这个公众号还不能跟你聊天 :)
- 图灵机器人 API Key,图灵官网获取(如果没有也没关系,空着就好,只影响自动回复)
开始动手
Wechat-SAE-Tuling
- 配置微信,启用服务器配置
- 在SAE上新建应用,将代码上传到SAE
- 部署完成后,应该可以访问站点:
- 部署完成后,要过几分钟才生效。如果不生效的话,可以打开SAE站点的实时Log,看微信有没有把请求发过来。
- 上图中可以看到,第一次通过向微信公众号发请求时,微信公众号会发两条GET请求,随后每次请求都是POST。这些HTTP请求的顺序,方法类型,以及数据内容,都是微信开发者接口的一部分,你可以在这里调试确认你的后台服务是否满足这些借口。
Wechat-个人站点-Tuling
- 接下来我们要研究怎么把SAE上的项目搬到我们自己的站点上来…