escolalms / yepp-chat
Escola 无头 LMS Yepp Chat
0.0.3
2024-03-13 15:03 UTC
Requires
- php: >=7.4
- escolalms/auth: ^0
- escolalms/core: ^1
- escolalms/courses: ^0.4
- escolalms/model-fields: ^0
- escolalms/settings: ^0
- laravel/framework: >=8.0
Requires (Dev)
- orchestra/testbench: >=5.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.0
README
它做什么
此包用于与 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'), ];
端点
事件
此包不派发任何事件。
权限
权限在seeder中定义