Когда AI-агент отправляет уведомление оператору в Telegram — он перестаёт отвечать клиенту. Агент начинает печатать и останавливается. Проблема не в том, что уведомление не уходит, а в том, что ответ клиенту не отправляется вместе с уведомлением.
708@mail.com / 708@mail.com@StopdialogdevСоздаём агента-ресторан с правилом уведомления оператора.
| # | Шаг | Ожидаемый результат | |
|---|---|---|---|
| 1.1 | Создать AI-ассистента для бота @Stopdialogdev | ✅ Ассистент создан | |
| 1.2 | Вставить промт (см. выше) | ✅ Промт сохранён | |
| 1.3 | В правилах/настройках добавить действие «Уведомить оператора» при запросе живого человека | ✅ Правило создано | |
| 1.4 | Добавить notificationSubscribers (подписчики на уведомления) | ✅ Подписчик добавлен | |
| 1.5 | Включить Telegram-уведомления | ✅ Тоггл включён | |
| 1.6 | Опубликовать ассистента (Publish) | ✅ Статус: Активен |
telegram_notifications_enabled = true в БД.Проверяем главное: после уведомления оператору агент не замолкает и отвечает клиенту.
| # | Что пишем | Ожидаемый результат | |
|---|---|---|---|
| 2.1 | «Привет! Какое у вас меню?» | ✅ Агент отвечает про меню ресторана | |
| 2.2 | «Можно забронировать столик на завтра?» | ✅ Агент уточняет детали бронирования | |
| 2.3 | «Хочу поговорить с менеджером» | ✅ Агент триггерит уведомление И отвечает клиенту |
После отправки уведомления агент не должен «зависнуть» — продолжаем обычный диалог.
| # | Что пишем | Ожидаемый результат | |
|---|---|---|---|
| 3.1 | «А у вас есть вегетарианские блюда?» | ✅ Агент отвечает по теме, не замолкает | |
| 3.2 | «Сколько стоит доставка?» | ✅ Агент отвечает про доставку | |
| 3.3 | «До скольки вы работаете?» | ✅ Агент отвечает про часы работы (11:00–23:00) |
Клиент снова просит оператора — агент повторно триггерит уведомление и снова отвечает.
| # | Что пишем | Ожидаемый результат | |
|---|---|---|---|
| 4.1 | «Нет, мне нужен именно живой человек, позовите менеджера» | ✅ Повторная нотификация + ответ клиенту | |
| 4.2 | «Ладно, пока жду — какой десерт посоветуете?» | ✅ Агент продолжает диалог | |
| 4.3 | «Спасибо!» | ✅ Агент прощается, не замолкает |
Проверяем что разные формулировки триггерят нотификацию и не ломают диалог.
| # | Что пишем | Ожидаемый результат | |
|---|---|---|---|
| 5.1 | «Переключи на оператора» | ✅ Уведомление + ответ клиенту | |
| 5.2 | «Можно связаться с живым человеком?» | ✅ Уведомление + ответ клиенту | |
| 5.3 | «I want to speak to a manager» | ✅ Уведомление + ответ клиенту | |
| 5.4 | После каждого — задать обычный вопрос: «Какой у вас адрес?» | ✅ Агент отвечает, не замолкает |
| ⚡ | Критерий | Важность | |
|---|---|---|---|
| 1 | После уведомления оператору — клиент получает ответ | CRITICAL | |
| 2 | После уведомления — агент продолжает отвечать на следующие сообщения | CRITICAL | |
| 3 | Повторный запрос оператора — снова уведомление + ответ | HIGH | |
| 4 | Разные формулировки запроса оператора — все работают | MEDIUM |