chore(chat): убрать настройки Jivo — чат теперь свой; экскурсии выключены
Config: jivo_bot -> bot (убраны неиспользуемые webhook_secret/outbound_url/token - транспорт Jivo уже удалён), jivosite убран целиком (виджет больше не нужен). Env: JIVO_BOT_* -> BOT_*; JIVO_WIDGET_ID/VITE_JIVO_WIDGET_ID удалены. tours_enabled выключен по умолчанию (BOT_TOURS_ENABLED=false) — экскурсии «Показать на портале» уходили не по теме вопроса (живая проверка 13.07.2026), чинить релевантность отдельно; сторож-тест не даёт включить незаметно. Заодно убраны обнаруженные хвосты того же виджета, оставшиеся от прежних задач: JivoLivenessProbe (класс+тест+регистрация в мониторинге внешних сервисов), плитка «JivoSite» в админ-дашборде, встроенный скрипт виджета в welcome.blade.php, осиротевший тест resources/js/.../JivoWidget.vue (компонент уже был удалён ранее), declaration VITE_JIVO_WIDGET_ID. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -88,7 +88,7 @@ it('LLM ответил «в инструкции этого нет» → чес
|
||||
// Живой урок 12.07.2026: «а что такое объединить дубли?» → слабое совпадение поиска
|
||||
// («что», «такое») → LLM честно сказал «В инструкции этого нет», а мы приляпали
|
||||
// кнопку «Показать на портале». Незнание = эскалация, без кнопок.
|
||||
config()->set('services.jivo_bot.tours_enabled', true);
|
||||
config()->set('services.bot.tours_enabled', true);
|
||||
Http::fake([
|
||||
'llm.api.cloud.yandex.net/*' => Http::response([
|
||||
'result' => ['alternatives' => [['message' => ['role' => 'assistant', 'text' => 'В инструкции этого нет.']]]],
|
||||
@@ -169,7 +169,7 @@ it('обычный вопрос → ответ LLM по контексту, бе
|
||||
});
|
||||
|
||||
it('tour-ссылка добавляется только при включённом tours_enabled', function () {
|
||||
config()->set('services.jivo_bot.tours_enabled', true);
|
||||
config()->set('services.bot.tours_enabled', true);
|
||||
config()->set('app.url', 'https://liderra.ru');
|
||||
Http::fake([
|
||||
'llm.api.cloud.yandex.net/*' => Http::response([
|
||||
@@ -180,7 +180,7 @@ it('tour-ссылка добавляется только при включён
|
||||
$withTours = app(BotAnswerService::class)->answer('что такое проект?');
|
||||
expect($withTours->text)->toContain('https://liderra.ru/?tour=create-project');
|
||||
|
||||
config()->set('services.jivo_bot.tours_enabled', false);
|
||||
config()->set('services.bot.tours_enabled', false);
|
||||
$without = app(BotAnswerService::class)->answer('что такое проект?');
|
||||
expect($without->text)->not->toContain('?tour=');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user