PHPackages                             escolalms/yepp-chat - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. escolalms/yepp-chat

ActivePackage[Utility &amp; Helpers](/categories/utility)

escolalms/yepp-chat
===================

Escola Headless LMS Yepp Chat

0.0.3(2y ago)074MITPHPPHP &gt;=7.4

Since Mar 11Pushed 1y ago1 watchersCompare

[ Source](https://github.com/EscolaLMS/Yepp-Chat)[ Packagist](https://packagist.org/packages/escolalms/yepp-chat)[ RSS](/packages/escolalms-yepp-chat/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (9)Versions (4)Used By (0)

Yepp-Chat
=========

[](#yepp-chat)

[![swagger](https://camo.githubusercontent.com/bf46f50926ef796b1bb0b6e41af746af52ff3aacdffb0533450f3b614a7334a2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63756d656e746174696f6e2d737761676765722d677265656e)](https://escolalms.github.io/Yepp-Chat/)[![codecov](https://camo.githubusercontent.com/14706a31465d818852038daf17e2f8e40e75dc11739f765d2242c9260ce8057f/68747470733a2f2f636f6465636f762e696f2f67682f4573636f6c614c4d532f596570702d436861742f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d4e52414e34523841475a)](https://codecov.io/gh/EscolaLMS/Yepp-Chat)[![phpunit](https://github.com/EscolaLMS/Yepp-Chat/actions/workflows/test.yml/badge.svg)](https://github.com/EscolaLMS/Yepp-Chat/actions/workflows/test.yml)[![downloads](https://camo.githubusercontent.com/c4576902a928064e0521d13fb19f37ecbe82d3e0057d757206fea179d251895e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6573636f6c616c6d732f596570702d43686174)](https://packagist.org/packages/escolalms/Yepp-Chat)[![downloads](https://camo.githubusercontent.com/9ce5dfa87f5fb1a42a3401b135161cfdfbd65960b8d2ca49a7c9ae5f5430034d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6573636f6c616c6d732f596570702d43686174)](https://packagist.org/packages/escolalms/Yepp-Chat)[![downloads](https://camo.githubusercontent.com/c1daf15ab278104ab022304c58675943d1b9af5f9850902d2dec4b05736a5c80/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6573636f6c616c6d732f596570702d43686174)](https://packagist.org/packages/escolalms/Yepp-Chat)

What does it do
---------------

[](#what-does-it-do)

This package is used to communicate with the microservice responsible for chat on the Yepp platform.

Chat can be assigned to a lesson, after filling in the `assistant_id` parameter in the lesson. If the lesson does not have a defined parameter, the chat will not be displayed.

Installing
----------

[](#installing)

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

Configuration
-------------

[](#configuration)

In the configuration, you can:

- `enabled` - Yepp chat integration is enabled/disabled
- `auth.enabled` - Authorization in communication with microservice is enabled/disabled
- `auth.key` - If `auth.enabled` takes the value true, an access key is required
- `url` - Microservice URL

You can specify the parameter from the [config.php file](./src/config.php) or [system administration settings](./src/Providers/SettingsServiceProvider.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'),
];
```

Endpoints
---------

[](#endpoints)

All the endpoints are defined in swagger [![swagger](https://camo.githubusercontent.com/bf46f50926ef796b1bb0b6e41af746af52ff3aacdffb0533450f3b614a7334a2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63756d656e746174696f6e2d737761676765722d677265656e)](https://escolalms.github.io/Yepp-Chat/)

Test details [![codecov](https://camo.githubusercontent.com/79caaf42544f681c84faa83359270352bf93a54cbf06481e30fb9786bfd89bf6/68747470733a2f2f636f6465636f762e696f2f67682f4573636f6c614c4d532f596570702d436861742f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d4f393146484e4b493652)](https://codecov.io/gh/EscolaLMS/Yepp-Chat)[![Tests PHPUnit in environments](https://github.com/EscolaLMS/Yepp-Chat/actions/workflows/test.yml/badge.svg)](https://github.com/EscolaLMS/Yepp-Chat/actions/workflows/test.yml/badge.svg)

Events
------

[](#events)

This package does not dispatch any events.

Permissions
-----------

[](#permissions)

Permissions are defined in [seeder](database/seeders/YeppChatPermissionSeeder.php)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance26

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 78.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

3

Last Release

788d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c857f3115c790c573d0617d7e9ba4011269ef7b9dfdb003dc4388846a62b14f7?d=identicon)[qunabu](/maintainers/qunabu)

---

Top Contributors

[![dyfero](https://avatars.githubusercontent.com/u/59400506?v=4)](https://github.com/dyfero "dyfero (15 commits)")[![mako321](https://avatars.githubusercontent.com/u/59456825?v=4)](https://github.com/mako321 "mako321 (2 commits)")[![qunabu](https://avatars.githubusercontent.com/u/214608?v=4)](https://github.com/qunabu "qunabu (2 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/escolalms-yepp-chat/health.svg)

```
[![Health](https://phpackages.com/badges/escolalms-yepp-chat/health.svg)](https://phpackages.com/packages/escolalms-yepp-chat)
```

###  Alternatives

[wireui/wireui

TallStack components

1.8k1.3M16](/packages/wireui-wireui)[livewire/volt

An elegantly crafted functional API for Laravel Livewire.

4195.3M84](/packages/livewire-volt)[ramonrietdijk/livewire-tables

Dynamic tables for models with Laravel Livewire

21147.4k](/packages/ramonrietdijk-livewire-tables)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
