Umbot Flow против облачных конструкторов

SaleBot, Botmother, Aimylogic и другие облачные сервисы сдают бота в аренду: код и данные живут у них, а вы платите подписку. Umbot Flow — open-source конструктор: вы собираете сценарий визуально, скачиваете проект целиком и запускаете его на своём сервере. Весь код — у вас, а не у стороннего сервиса.

Сравнение облачных конструкторов чат-ботов и Umbot Flow
Критерий Облачные конструкторы SaleBot, Botmother и др. Umbot Flow open-source, MIT
Исходный код Закрыт, живёт на серверах сервиса Полный TypeScript-проект скачивается и принадлежит вам
Оплата Ежемесячная подписка по тарифу 0 ₽ — бесплатно, без тарифов и подписок
Если не оплатить Бот останавливается или блокируется Не применимо: бот работает, пока жив ваш сервер
Лимиты Сообщения, пользователи и боты ограничены тарифом Безлимит — упирается только в мощности вашего сервера
Данные пользователей Хранятся на сторонних серверах Только на вашем сервере, под вашим контролем
Если сервис закроется Боты перестают работать вместе с сервисом Ничего не меняется: код и данные уже у вас
Доработка Только возможности, заложенные сервисом Любые: сгенерированный код свободно дописывается
Платформы Обычно 1–3 мессенджера на тариф 7 платформ из одной логики: Telegram, Алиса, VK, Маруся, Max, Viber, SmartApp. Дополнительно можно подключить любую свою платформу
Что нужно для запуска Только браузер — всё в облаке Node.js 22+ на вашем VPS (или час работы разработчика)

Формулировки про облачные сервисы — обобщение типичных условий тарифов; детали зависят от конкретного сервиса и плана.

Как Umbot Flow отдаёт код вам

Конструктор — визуальная обёртка над open-source фреймворком umbot. На выходе — обычный проект, а не «чёрный ящик».

Соберите сценарий

В визуальном редакторе: блоки команд, шагов, условий и ответов, живое превью чата. Без регистрации и без кода.

Скачайте flow.json

Редактор проверит сценарий и отдаст открытый, документированный JSON-формат — его можно править и вручную.

Сгенерируйте проект

Одна команда CLI разворачивает TypeScript-проект: npx umbot create from-flow flow.json

Положите на свой сервер

npm install, токены в .env — и бот работает на вашем VPS. Код версионируется в git и дорабатывается как обычный проект.

Честно: кому что подходит

У обоих подходов есть свои сценарии — выбирайте осознанно.

Облачный конструктор — если

  • Нужен бот «на вчера» для короткой акции;
  • Нет своего сервера и не хочется разбираться с Node.js;
  • Нужны готовые рассылки и интеграции с CRM из коробки;
  • Подписка дешевле, чем арендовать VPS или нанимать разработчика.

Umbot Flow — если

  • Бот — часть бизнеса, а не одноразовая акция;
  • Важно владеть кодом и данными, а не арендовать их;
  • Не хотите платить подписку годами и зависеть от чужого сервиса;
  • Нужны несколько платформ сразу — от Telegram до Алисы;
  • Сценарий будет расти и его захочется дописывать кодом.

Частые вопросы о переходе

Чем Umbot Flow отличается от SaleBot или Botmother?
Моделью владения. Облачные сервисы хранят сценарий, код и данные у себя и сдают их в аренду за подписку. Umbot Flow генерирует открытый TypeScript-проект, который вы скачиваете и запускаете на своём сервере: никакой подписки, лимитов и зависимости от чужого сервиса.
Правда бесплатно? В чём подвох?
Подвоха нет: и редактор, и фреймворк umbot — open-source под лицензией MIT. Единственная возможная трата — ваш сервер для запуска бота (простого VPS хватает за несколько сотен рублей в месяц), и та же трата нужна любому боту на собственном коде.
Нужен ли разработчик?
Сценарий собирается визуально, без кода. Для запуска нужен сервер с Node.js 22+ и одна команда CLI — по пошаговой инструкции это делает любой человек за вечер. Если совсем не хочется — передайте скачанный проект разработчику или нейросети: это обычный TypeScript-код.
Можно ли перенести бота из облачного конструктора?
Автоматического импорта нет — сценарий собирается заново, но на холсте это вопрос часов, а не недель. Зато дальше бот целиком ваш: код, данные и логика больше не зависят от чужого сервиса.
Что такое umbot?
Open-source фреймворк для мультиплатформенных чат-ботов и голосовых навыков. Umbot Flow рисует сценарий визуально, а CLI umbot превращает его в готовый проект. Фреймворк можно использовать и без конструктора — чисто кодом.
А если мне какого-то функционала не хватает?
Всё просто: откройте раздел Issues на GitHub и опишите, какой возможности вам не хватает. Мы берём предложение в работу, а после релиза присылаем инструкцию — как использовать новую функцию и обновить своего бота.

Заберите своего бота себе

Откройте редактор с демо-сценарием, соберите логику и скачайте проект — код останется у вас.

Собрать бота бесплатно →