Вложенный сценарий: запустить другой сценарий как часть этого

Что делает блок «Вложенный сценарий»
Блок передаёт управление другому вашему сценарию — как будто вы вставили его шаги прямо сюда. Клиент проходит вложенный сценарий, не замечая перехода: для него это один непрерывный разговор. Так удобно держать общие куски (адрес доставки, оплата, опрос) в одном месте: поправили один раз — и обновилось везде, где этот сценарий вызывается.
Настройки блока
Панель настройки блока — что заполнить:
- Целевой сценарий
- Какой из ваших сценариев запустить как вложенный. В списке — только опубликованные сценарии того же бота. Глубина вложенности ограничена: сценарии могут вызывать друг друга не глубже пяти уровней.
Пример: общий сбор адреса
У вас два сценария — «Доставка пиццы» и «Доставка суши». Шаги, где бот спрашивает адрес и телефон, вынесены в отдельный сценарий «Сбор адреса». Оба сценария вызывают его блоком «Вложенный сценарий», поэтому адрес спрашивается одинаково, а править его нужно только в одном месте.
Частые вопросы
Чем «Вложенный сценарий» отличается от копирования блоков?
При копировании у вас появляются две одинаковые цепочки блоков, и менять их приходится по отдельности. Вложенный сценарий — это ссылка на один общий сценарий: поправили его один раз, и изменение подхватят все места, где он вызывается.
Какие сценарии можно выбрать?
Только опубликованные сценарии того же бота — черновики и сценарии других ботов в списке не появятся. Если список пуст, значит у этого бота ещё нет других опубликованных сценариев.
Можно ли вкладывать сценарии друг в друга без конца?
Нет. Сценарии могут вызывать друг друга не глубже пяти уровней — это защита от бесконечных цепочек, когда сценарии по кругу зовут сами себя.
Другие блоки этой группы
Старт
Точка входа: отсюда бот начинает вести человека по сценарию. Например, когда клиент впервые нажимает «Старт» в боте.Позвать оператора
Передаёт диалог живому оператору. Например, когда клиент просит человека — бот подключает менеджера.Финиш
Завершает сценарий — дальше автоматических сообщений не будет. Например, поблагодарить за заказ и закончить.Запустите Telegram-бота с Forgebot
Соберите первый сценарий, отвечайте подписчикам и смотрите аналитику — бесплатно, без кода.
Бесплатный тариф: 1 бот, 5 сценариев, 100 подписчиков. Без карты.