ASI Robotics AI · web · robotics

Оператор в диалоге и защита бота: когда человек подхватывает разговор

Оператор в диалоге — страховка для тех, у кого дорогой чек, юридически чувствительные темы или B2B-сделки. Бот отвечает первым и быстро, но в нужный момент разговор подхватывает человек, а бот молчит. Ниже — как это выглядит для клиента и владельца и чем мы закрываем бота от лишних обещаний и чужих запросов.

Как оператор подключается к диалогу

Владельцу в Telegram приходит карточка диалога. Оператор отвечает прямо на карточку, и ответ уходит клиенту от имени бота. Одновременно бот замолкает на заданное время, по умолчанию на 60 минут, чтобы не перебить человека.

Клиент на сайте видит всё в том же окне чата. Пока окно открыто, оно проверяет ответы каждые четыре секунды, а в фоновой вкладке — раз в двадцать. Ответ человека подписан «Менеджер», один раз показывается сообщение «Менеджер подключился и ответит вам лично». Пока бот молчит из-за оператора, посетитель видит «Сообщение передано менеджеру». Как подключается и выглядит такое окно, описано на странице про чат-бота на сайт.

Бот не перебивает оператора

Перед каждой отправкой бот заново проверяет, не взял ли диалог человек. Эта проверка работает в Telegram и на сайте. Благодаря ей бот не вставит реплику посреди ответа оператора, даже если клиент написал несколько сообщений подряд.

Команды владельца

У владельца около тридцати команд в Telegram: пауза, режим тишины, включить, «занят» и «свободен», список диалогов. Команда «ответь» заставляет бота самому ответить на последнее сообщение. Команда «чат» показывает ленту диалога, а «резюме» — краткое содержание и десять последних реплик. Принимаются эти команды только от владельца. Краткое содержание при подключении оператора включено у части ботов, и мы настраиваем его по задаче.

Режим «без обещаний»

Самый частый страх владельца: бот пообещает лишнее. Для этого есть режим «без обещаний». Вопросы о встрече, цене, оплате и сроке уходят владельцу карточкой, а клиенту бот пишет «принял, владелец ответит сам». Режим настраивается на каждого бота, а для ботов продаж добавлен ещё один слой: цена называется дословно из прайса, выдумывать её нельзя, а слова «в наличии» и «срок» запрещены.

Гарантии «никогда» тут нет, и мы об этом говорим прямо. В октябре 2026 года бот продаж однажды назвал скидку, которой не было. Поэтому режим работает вместе с журналом диалогов: в нём видно, где бот ответил сам, а где передал разговор оператору, и сценарий можно поправить. О том, откуда бот берёт цены, — на странице про AI-бота на ваших данных.

Закрытые входы

Запрос к боту без ключа получает отказ: мы проверили это на чате сайта. Запрос ответов оператора без ключа тоже отклоняется, у шести ботов. Вебхук Telegram принимает запросы только с секретным заголовком. Есть ограничение частоты запросов с одного посетителя и с одного адреса, а также дневной лимит расхода модели на каждого бота.

Честная оговорка: браузер разрешает обращаться к чату с любого адреса, поэтому защита держится на ключе, ограничении частоты и дневном лимите, а не на белом списке сайтов. Сторож следит за балансом модели и присылает тревогу, если средства закончились.

Проверка вашего бота взглядом атакующего

Если бот работает на языковой модели, его стоит проверить на подмену инструкций. Для этого у нас два пути. Готовый набор AI Agent Security Kit за $150 содержит 13 атак, чек-лист усиления защиты, усиленный шаблон инструкции и двухслойный детектор подмены инструкций в виде узла n8n; он описан на странице AI Agent Security Kit. А услуга «Аудит безопасности» от 30 000 ₽ делается по методологии OWASP.

Важная оговорка из спецификации: это аудит и усиление, а не сертификация и не гарантия абсолютной безопасности.

Как это связано с остальными страницами

Откуда приходят карточки и как не раздражать клиентов, описано в разделе про бота для заявок. О том, куда карточки уходят дальше, — в разделе про интеграции. Цены — на странице тарифов, заявка — через контакты.

Вопросы и ответы

Как оператор подключается к диалогу?

Отвечает на карточку диалога в своём Telegram. Клиент получает ответ от бота, а в окне на сайте он подписан «Менеджер». Бот молчит заданное время.

Может ли бот пообещать что-то от моего имени?

Для этого есть режим «без обещаний»: вопросы о встрече, цене, оплате и сроке уходят владельцу. Гарантии «никогда» нет, поэтому ведём журнал.

Как защищён чат на сайте?

Ключ доступа у каждого бота, ограничение частоты запросов, дневной лимит расхода и тревоги. Защита не абсолютная; для проверки есть Security Kit и аудит.

Читайте также

Расскажите, какие темы бот не должен решать сам, — настроим передачу оператору и режим «без обещаний».

Обсудим ваш проект?

Оставьте контакты — вернёмся с вопросами и предложением.