Визуальный конструктор чат-ботов:
нарисуйте логику — получите код
Открытое решение: забирайте исходный TypeScript-код и размещайте на своём сервере. Никакой аренды и чёрного ящика — весь код остаётся у вас.
Бесплатный визуальный конструктор ботов для Telegram, MAX, VK, Viber, навыков для Алисы, SmartApp CберCалют, Маруси и других платформ. Никакого кода на этапе проектирования — и готовый TypeScript-проект на выходе, с возможностью дальнейшего редактирования в конструкторе.
Работает в браузере · ничего устанавливать не нужно
Один сценарий — все платформы
Соберите флоу один раз и запустите бота там, где живут ваши пользователи.
Редактор, который экономит дни
Всё, что обычно пишется кодом, здесь собирается мышкой — а код генерируется сам.
Блоки вместо кода
Команды, шаги ввода, условия, действия, ответы и точки завершения — 6 типов блоков, соединённых рёбрами. Drag-and-drop, как в Figma.
Живое превью чата
Симулятор бота внутри редактора: прогоняйте сценарий, смотрите переменные и ветвления — до запуска бота.
Ветвления и переменные
Условия, ветвление по значению, случайные числа, HTTP-запросы к внешним API и CRM — прямо в визуальном сценарии.
Валидация на лету
Два уровня проверки: JSON Schema и графовые правила (висячие рёбра, дубли имён, осиротевшие блоки). Ошибки видны сразу на холсте.
Кнопки, карточки, галереи
Кнопки-ссылки, одиночные карточки и галереи, TTS-озвучка для Алисы — всё редактируется визуально с превью.
Автосохранение и undo
Проекты хранятся в браузере, история действий с Ctrl+Z, палитра команд Ctrl+K — работайте как в привычном редакторе.
От идеи до бота за 4 шага
Без установки и регистрации — нужен только браузер.
Соберите сценарий
Перетащите блоки на холст и соедините их рёбрами. Превью чата показывает сценарий в реальном времени.
Проверьте и экспортируйте
Редактор проверит сценарий и отдаст файл конфигурации — кнопкой «Проверить и экспортировать».
Сгенерируйте проект
Одна команда CLI разворачивает готовый проект:
npx umbot create from-flow flow.json
Запустите бота
Укажите токены платформ в .env, npm install — и бот отвечает пользователям. Код открыт: меняйте что угодно.
Вы не заперты в редакторе
На выходе — не «чёрный ящик», а нормальный TypeScript-проект на фреймворке umbot. Его можно дописывать, версионировать в git и отдавать команде разработчиков.
- Человекочитаемый JSON-формат сценария — документирован и стабилен
- Сгенерированный код можно редактировать напрямую
- Конфигурацию можно загрузить обратно в редактор и править визуально
- Данные и токены остаются у вас — редактор никуда их не отправляет
Не аренда, а собственность
Облачные конструкторы сдают бота в аренду: код и данные живут у сервиса, а вы платите подписку. Umbot Flow отдаёт весь проект вам — навсегда и бесплатно.
| Критерий | Облачные конструкторы SaleBot, Botmother и др. | Umbot Flow open-source, MIT |
|---|---|---|
| Исходный код | Закрыт, живёт у сервиса | Полный TypeScript-проект принадлежит вам |
| Оплата | Ежемесячная подписка | 0 ₽ — без тарифов и подписок |
| Лимиты | Сообщения и боты — по тарифу | Безлимит на вашем сервере |
| Если сервис закроется | Бот перестаёт работать | Ничего не меняется: код и данные уже у вас |
Полное сравнение по 9 критериям и честный разбор «кому что подходит» — на странице «Umbot Flow против облачных конструкторов».
Частые вопросы
Это бесплатно?
Нужен ли свой сервер?
Какие платформы поддерживаются?
Сложно ли запустить бота после скачивания?
Что такое umbot?
Можно ли редактировать конфигурацию вручную?
Чем вы отличаетесь от SaleBot и Botmother?
Ещё больше ответов — в полном FAQ документации, а описание каждого блока — в справочнике типов блоков.
Соберите первого бота за вечер
Откройте редактор с демо-сценарием и получите готовый TypeScript-проект на своём сервере.
Собрать бота бесплатно →