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

Friday, October 20, 2017

关于Robot

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

使用扩展

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

安装配置

  1. clone 代码

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

    $ composer install
    
  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

    图灵机器人 相关:

    KEY 说明
    TULING_API_KEY 图灵机器人ApiKey

    微信公众平台 相关:

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

    百度AI开放平台 相关:

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

    七牛云存储 相关:

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

    文件存储相关:

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

    Slack 相关:

    KEY 说明
    SLACK_WEBHOOK_URL Slack的WebHook地址,用于自动推送消息,点击生成

数据备份

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

参考图

License

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

Laravel Laravel

CentOS release 6.5 (Final) 和 Ubuntu 16.04.2 LTS 安装ffmpeg扩展Laravel认证组件功能