书童机器人--果冻陪你聊

关于Robot

Robot 是一个机器人自动聊天项目,采用 图灵 官方的Api接口,当前微信端支持语音输入,可以扫上面二维码体验下,喜欢的话在 项目主页 上留个 Star 吧。

使用扩展

项目使用了下面几个扩展,各位看官觉得不错的麻烦异步项目主页留个 Star 吧。

安装配置

  1. clone 代码

    1
    $ git clone https://github.com/jormin/robot.git
  1. 安装扩展

    1
    $ composer install
  1. 拷贝环境变量配置文件并修改部分配置

    1
    2
    3
    $ cd /path/to/robot
    $ cp .env.example .env
    $ php artisan key:generate
   以下为部分配置项意义:

   App相关:

| KEY  | 说明|
| ------------ | ------------ |
| APP_NAME | 项目名称 |
| APP_URL | 项目URL |
| APP_WELCOME | 欢迎语句,同时也是微信分享描述语句 |
| APP_SHARE_ICON | 微信分享图标URL |

[图灵机器人](http://www.tuling123.com/) 相关:

| KEY  | 说明 |
| ------------ | ------------ |
| TULING_API_KEY | 图灵机器人ApiKey |

[微信公众平台](https://mp.weixin.qq.com/) 相关:

| KEY  | 说明 |
| ------------ | ------------ |
| WECHAT_APPID | 微信公众平台开发者ID |
| WECHAT_SECRET | 微信公众平台开发者密码 |
| WECHAT_TOKEN | 微信公众平台令牌 |
| WECHAT_AES_KEY | 微信公众平台消息加解密密钥 |
| WECHAT_OAUTH_SCOPES | 获取用户信息模式,默认为`snsapi_base`,仅获取openid |

[百度AI开放平台](https://cloud.baidu.com/) 相关:

| KEY  | 说明 |
| ------------ | ------------ |
| BAIDU_APP_ID | 百度应用AppID |
| BAIDU_API_KEY | 百度应用ApiKey |
| BAIDU_SECRET_KEY | 百度应用SecretKey|

[七牛云存储](https://portal.qiniu.com/) 相关:

| KEY  | 说明 |
| ------------ | ------------ |
| QINIU_ACCESS_KEY | 七牛AccessKey |
| QINIU_SECRET_KEY | 七牛SecretKey |
| QINIU_BUCKET | 七牛存储空间名称|
| QINIU_DOMAIN | 七牛存储空间绑定的域名|

文件存储相关:

| KEY  | 说明 |
| ------------ | ------------ |
| FILESYSTEM_DRIVER | 文件默认存储驱动 |
| FILESYSTEM_CLOUD | 文件默认云存储驱动 |

[Slack](https://www.slack.com/) 相关:

| KEY  | 说明 |
| ------------ | ------------ |
| SLACK_WEBHOOK_URL | Slack的WebHook地址,用于自动推送消息,[点击生成](https://my.slack.com/services/new/incoming-webhook/) |

数据备份

默认的备份策略是凌晨 1:50 清理早期备份文件, 凌晨 2:00 生成新的备份,当前仅备份数据库,备份结果会通知到 Slack 上,所以请配置自己的 Slack 信息.

参考图

License

The MIT License (MIT). Please see License File for more information.

本文作者:Jormin
本文地址https://blog.lerzen.com/2017/10/20/书童机器人-果冻陪你聊/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

----- 到这结束咯 感谢您的阅读 -----