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

o8VbLmERVZ.png!large

关于Robot

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

使用扩展

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

安装配置

  1. clone 代码

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

    ``` bash

    $ composer install

  3. 拷贝环境变量配置文件并修改部分配置

    ``` bash
    $ 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.

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 6年前 自动加精
jormin
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 2
jormin

@JokerLinly :smile: :smile: :smile:

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!