escolalms/yepp-chat

Escola 无头 LMS Yepp Chat

安装: 61

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:package

0.0.3 2024-03-13 15:03 UTC

This package is auto-updated.

Last update: 2024-09-03 13:33:49 UTC


README

swagger codecov phpunit downloads downloads downloads

它做什么

此包用于与Yepp平台聊天微服务进行通信。

聊天可以被分配给一个课程,在课程中填写assistant_id参数后。如果课程没有定义参数,聊天将不会显示。

安装

  • composer require escolalms/yepp-chat
  • php artisan migrate
  • php artisan db:seed --class="EscolaLms\YeppChat\Database\Seeders\YeppChatPermissionSeeder"

配置

在配置中,您可以

  • enabled - 启用/禁用Yepp聊天集成
  • auth.enabled - 启用/禁用与微服务的通信授权
  • auth.key - 如果auth.enabled为true,则需要访问密钥
  • url - 微服务URL

您可以从config.php文件系统管理设置中指定参数。

[
    'enabled' => env('YEPP_CHAT_ENABLED'),
    'auth' => [
        'enabled' => env('YEPP_CHAT_AUTH_ENABLED'),
        'key' => env('YEPP_CHAT_AUTH_KEY'),
    ],
    'url' => env('YEPP_CHAT_URL', 'http://yepp-chat-ms-backend-service:3000'),
];

端点

所有端点均在swagger swagger中定义

测试详情 codecov Tests PHPUnit in environments

事件

此包不会触发任何事件。

权限

权限在seeder中定义