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

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 协议》,转载必须注明作者和本文链接
本帖由系统于 5年前 自动加精
jormin
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2
jormin

@JokerLinly :smile: :smile: :smile:

6年前 评论

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