# (2)聊天机器人API
下面是用微信公众号开发的聊天机器人!源码去群里下载!源码请勿转至他群!谢谢!
![](https://box.kancloud.cn/ed126f632be3d7174d5cbb425a33f288_430x430.jpg)
#### 这边同样是先composer一个框架,命名为chatbot。
```
composer create-project topthink/think chatbot
```
我这边已经做好了一个布到我的服务器上, 打开就可以聊天
![](https://box.kancloud.cn/dbb845ab63645d4a83aa2a32656c121d_802x658.png)
- 打开[聚合数据网站](https://www.juhe.cn/),注册一个账号,申请一个免费的问答机器人接口!
- 这是官方的php接口写法,但是太啰嗦了,我简化了一下,先把之前写的thinkphp3.2.3版本的源码发布上来,着急的新码萌们可以下载下来解压到根目录下,打开就可以聊天了!
源码:链接: 密码:xqmy 上传的这个版本的前端做了兼容处理,手机可访问!
下面就是在刚刚composer好的chatbot框架文件下面来布一下这个小黄鸡!
- 刚刚调试好thinkphp5.0.2版本的聊天机器人!一直在日志里说话,就是值返回不到前台,刚刚救活。我跟它谈了一下:
![](https://box.kancloud.cn/e419166adc4298c4d34d3f41aecedd30_725x501.png)。
- 5.0.2版本中ajax返回值,直接return json($data);就好了
总结一下这个聊天机器人制作过程中需要注意的地方: 1\. css文件以及图片文件的引入要注意,这个在配置文件里面有!
2\. ajax的传值跟返回值。
3\. api接口返回的大多数是json格式的数据,所以这里要了解json数据的指定字段的内容的截取。
4\. curl是接口的核心,也是需要有一定的了解的,在前两节你知道有那么一回事就可以了!下一节会讲到curl原理。
thinkphp5.0.2版本聊天机器人源码:链接:链接:http://pan.baidu.com/s/1i4XhHsT 密码:qy2w 上传的这个版本的前端也做了兼容处理,手机可访问! 下载后放到根目录:http://127.0.0.1/chatbot/public/ 这样就能访问了!