Подробное описание каждого типа блока в редакторе
Реагирует на определённые слова. Пользователь вводит слово — бот отвечает настроенным текстом и кнопками.
Ждёт ответ пользователя, сохраняет его в поле и ведёт диалог дальше. Только шаг останавливает бота в ожидании ввода: ответы, действия и условия выполняются сразу, и их тексты приходят одним сообщением. Вопрос задаёт блок перед шагом (команда или ответ), а текст самого шага — необязательная реакция, которая отправится уже после ответа пользователя.
Проверяет значение переменной и ведёт диалог по разным веткам. Позволяет создавать ветвления: "если условие выполнено — идти туда, иначе — сюда".
возраст >= 18 — показать одно
сообщение, иначе — другое.
Выполняет дополнительные действия: установка переменных, генерация случайных чисел, HTTP-запросы. Показывает текст после выполнения.
Показывает текст пользователю без запроса ввода. Используйте для информационных сообщений или как промежуточный блок.
Завершает диалог. Бот перестаёт отвечать, пока пользователь не начнёт новый разговор.
Эти блоки не соединяются с другими — каждый из них существует в единственном экземпляре и срабатывает в определённый момент.
Приветствие при запуске бота. Показывается пользователю, когда он впервые открывает диалог или начинает новый разговор.
Ответ на команду помощи. Срабатывает, когда пользователь запрашивает справку (например, пишет "помощь" или нажимает кнопку помощи платформы).
Ответ, когда бот не распознал команду пользователя. Вместо молчания или системной ошибки пользователь получит понятное сообщение.
Перетаскивайте от края одного блока к другому, чтобы создать связь. Бот будет двигаться по блокам в порядке соединений. Используйте условие для ветвления: один выход для "да", другой для "нет".