Эмулятор

Эмулятор — это встроенная замена Telegram прямо внутри приложения. Вы пишете боту от лица поддельного человека, и сообщения проходят точно тот же путь, что от настоящего клиента: получение, разбор, обработка сценария, ответ. Наружу ничего не уходит.

Зачем это нужно

Эмулятор позволяет спокойно проверить сценарий до подключения настоящего бота: не нужно ни создавать бота в Telegram, ни тратить обращения к ИИ, ни рисковать живыми клиентами. Работает это без интернета — можно собирать и проверять бота даже там, где сети нет.

Поддельные люди

Заранее заведены два человека — Алиса и Боб. Можно добавлять своих и удалять ненужных. У каждого свой отдельный чат с любым ботом, работающим на эмуляторе. Это удобно, чтобы проверить разные случаи: например, Алиса заполнила телефон, а Боб не стал.

Что можно отправить от лица человека

  • обычный текст;
  • нажатие кнопки под сообщением;
  • команду, например «/start»;
  • переход по ссылке с данными («/start booking») — так проверяются рекламные ссылки;
  • заявку на вступление в группу.

Проверка на ошибки

Отдельные кнопки позволяют проверить, как бот ведёт себя, когда что-то ломается:

  • «сломать следующий вызов» — следующий запрос к Telegram завершится ошибкой, и бот пойдёт по ветке обработки ошибок;
  • «задержать следующее сообщение» — следующее сообщение дойдёт до бота через заданное время; так проверяются паузы и реакция на молчание клиента.

Сброс состояния

Одна кнопка очищает всё: чаты, нажатия кнопок, очереди и подготовленные ошибки, возвращает Алису и Боба и удаляет разговоры ботов, работающих на эмуляторе. Получается чистое поле для следующей проверки. Боты на настоящих токенах и их разговоры не трогаются — живых клиентов сброс не задевает.

Главное правило

Ни один шаг работы с платформой не требует настоящего аккаунта Telegram, реального токена или выхода в сеть. Всё можно собрать, проверить и отладить на эмуляторе. А переход на настоящий Telegram — это просто замена токена: сценарий переписывать не нужно, он уже протестирован.

Дальше: как устроен сам сценарий — в разделе Студия сценариев, какие проверки доступны кроме эмулятора — в разделе Проверка и отладка, а как завести бота — в разделе Боты.

← Оглавление документации