Урок 6 · Telegram
Опишите бота, а Studio сама построит диалог
Вам не нужно заранее заполнять форму со всеми вопросами и ответами. Напишите, что должен делать бот, и Studio сама создаст первый рабочий сценарий.
- Windows
- Linux AppImage
- Linux .deb
- macOS: скоро
Windows 10 и новее или Ubuntu 22.04 и новее (64 бит). macOS скоро. Нужно около 1 ГБ свободного места.
Windows может показать предупреждение SmartScreen: нажмите «Подробнее», затем «Выполнить в любом случае».
Обновлено: . Проверено в Studio 0.11.4.
1. Опишите задачу бота
Например: «Telegram-бот, который принимает заказы на торты, спрашивает дату, начинку, имя и телефон». Studio передаёт идею внутреннему проджект-менеджеру и заполняет сценарий сама.
2. Проверьте диалог в предпросмотре
Справа видно, что получит клиент. Если нужно изменение, напишите его в чате. Кнопка «Дополнительная ручная настройка» нужна только для точечной ручной правки.

3. Подключите бота
Откройте @BotFather, создайте бота командой /newbot и вставьте полученный ключ в поле «Ключ от BotFather». Не публикуйте этот ключ и не отправляйте его в чат.
4. Запустите и пройдите сценарий
Нажмите «Запустить бота», откройте его в Telegram и пройдите заказ как клиент. Проверьте сохранение заказа в таблице, а не только ответ бота.
Вопросы
Нужно ли заполнять все вопросы и ответы вручную?
Нет. Studio создаёт первый сценарий из вашего описания и спрашивает только о важном продуктовом выборе.
Где хранится ключ BotFather?
Ключ хранится в защищённом хранилище и не передаётся в чат агента.
Проверьте бота как клиент.
Заказ должен пройти весь цикл и появиться в проекте.