
Разбор · Опубликовали 08.10.2026
Botmother сравнивают со своим ботом по переносимости сценариев между мессенджерами
Общий сценарий сохраняет правила заказа. Подключение нового канала проверяют отдельно, а выход из конструктора начинают с проверки экспорта.
Разбор подготовлен машиной агентов по брифу инженера vibecoding.ru · факты проверены 8 октября 2026
Botmother и свой бот стоит сравнивать по тому, сколько правил приходится переписывать при смене мессенджера. Конструктор уже позволяет вести общий сценарий. Собственный код сохраняет эту возможность, если правила заказа отделены от кнопок, сообщений и пользователей конкретного канала.
Своего проекта на Botmother и клиентского кейса переноса у нас нет. Сравнение опирается на документацию конструктора и нашу работу с ботами и каналами. Пример заказа ниже учебный: он показывает, что проверять перед покупкой разработки.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Общий сценарий сохраняет правила, а кнопки меняются с каналом.
Учебный бот записывает на услугу: человек выбирает её, оставляет контакт и получает подтверждение. CTO хочет добавить второй мессенджер, сохранив правила записи. «Один сценарий» здесь означает тот же выбор услуги и тот же заказ в учётной системе.
В Botmother для этого есть целевая платформа компонента. В документации приведён экран, где кнопки Viber работают только в Viber, а для других платформ добавлены свои кнопки. Структура экрана общая, способы показать выбор разные.
Различается и поведение похожих компонентов. По инструкции Botmother кнопки с подсказками в MAX находятся над полем ввода, а в Telegram клавиатура расположена под ним. Во ВКонтакте этот компонент не позволяет запросить контакт. Если без контакта заказ невозможен, для такого канала нужен другой способ его получить.
Сохраняют результат, адаптируют способ действия
Документация Botmother о целевой платформе и кнопках с подсказками, проверена 08.10.2026. Последний столбец — план приёмки редакции, не результат испытания бота.
2. Свой бот переносим, если канал не управляет заказом.
В собственном коде общий сценарий можно хранить отдельно. Он получает выбор услуги и контакт, проверяет условия записи и создаёт заказ. Адаптер канала переводит нажатие кнопки в этот выбор и показывает человеку ответ. При добавлении мессенджера меняют адаптер.
Репозиторий сам по себе эту границу не создаёт. Если правило записи встроено в обработчик кнопки Telegram, разработчик скопирует его в обработчик следующего канала. Потом в одной копии изменят условие, а в другой забудут. Код принадлежит компании, но сценарии уже расходятся.
Есть и промежуточный вариант. Компонент «Запрос» в Botmother обращается к внешнему API; документация требует JSON для запроса и ответа. Правила заказа можно вынести во внешний сервис, оставив диалог в конструкторе. Для нашего учебного примера это способ проверить границу до полного переноса бота.
Переносимость зависит от места, где живёт правило
Варианты редакции; возможность API-запроса — документация Botmother, проверена 08.10.2026. Это варианты устройства системы, а не замер стоимости или надёжности.
Для агента задача должна описывать эту границу: «добавь MAX, сохрани правила заказа, проверь результат». В задании приложите одинаковые случаи для выбранных каналов. Задание «перепиши бота» не определяет результат. Как сформулировать его и принять работу, разбираем в постановке задач агенту.
3. Копия в Botmother ещё не означает экспорт в свой код.
До заказа переноса попросите вендора перечислить доступные артефакты. Нужны отдельно схема переходов и условия, данные пользователей, состояния незавершённых заказов, файлы и сведения об интеграциях. Полученный файл следует открыть и проверить: что из этого в нём есть и чем его можно исполнить вне сервиса.
В общих настройках Botmother описано дублирование бота внутри аккаунта. Оно копирует структуру, но не диалоги и данные пользователей; подключения платформ надо настроить заново. Это помогает повторить бота в конструкторе, но не подтверждает перенос в собственную программу.
Другие выгрузки тоже решают отдельные задачи. CSV со списком экранов перечисляет экраны, а экспорт подписчиков относится к пользователям и переменным. На странице экспорта подписчиков есть примечание о временной работе через поддержку. Подтверждения экспорта исполняемого сценария во внешний код в проверенных инструкциях мы не нашли.
Получить данные и получить работающий сценарий — разные задачи
«Общие настройки» и «Импорт и экспорт подписчиков бота», Botmother, проверены 08.10.2026. Последняя строка — требование к будущему переносу, не найденная функция конструктора.
Пока исполняемый экспорт не подтверждён, планируйте восстановление правил и сверку поведения как отдельную работу. Копирование экранов не доказывает, что пользователь с незавершённым заказом продолжит с нужного шага. Смена мессенджера также требует согласованного способа связать его учётные записи: совпадение имён этого не доказывает.
4. Наш опыт подтверждает границу логики и канала, но не миграцию Botmother.
На vibecoding.ru инженер ведёт машину агентов: задаёт правила, принимает изменения и превращает найденные ошибки в проверки. Распределение работы видно в публичной машине разработки. Это наш собственный проект; его масштаб не измеряет скорость переноса чужого бота.
В цепочке оплаты и Telegram-доступа выяснилось, что право на продукт и отправка уведомления не должны зависеть друг от друга. Иначе сбой письма нельзя исправить без новой выдачи доступа. Это тот же принцип для учебного заказа: подтверждение можно отправить повторно, сохранив один заказ.
В материалах курса агентной разработки общая очередь публикаций получила отдельное подключение Telegram. Урок с прежней площадкой требовал заранее подготовленных аккаунтов, а подключение нового выхода разобрали отдельно. Общая очередь сохранилась; настройку канала пришлось пройти заново.
Где общая логика упиралась в отдельный путь
31.07
Поле сцены обложки терялось в части путей передачи. Наборы полей свели к общему, ручное перечисление закрыли тестом. Это расхождение данных, а не остановка ленты.
09.09
Ревью оплаты выявило зависимость повторной отправки письма от новой выдачи доступа. Учёт доставки отделили от права на продукт; письмо можно повторить без новой выдачи.
20.09
Урок публикации опирался на заранее настроенные аккаунты. Telegram-подключение разобрали отдельно, очередь оставили общей.
Журналы нашего проекта, сверены 08.10.2026. Это две находки в коде и ограничение повторяемости урока, а не клиентский кейс Botmother.
Для сравнения ботов нужен более узкий довод: кто проверяет один и тот же результат в выбранных каналах. Агент может подготовить адаптер и проверки, инженер принимает поведение. Кто отвечает за ошибку после этой приёмки, разбираем отдельно в статье про ответственность за ошибки ИИ.
5. Покупку разработки начинают с проверки одного сценария.
Возьмите один важный путь, например запись на услугу, и назовите нужные мессенджеры. Зафиксируйте, какой заказ должен получиться, кто считается пользователем и что происходит при повторе действия. Так подрядчик получает результат, который можно принять.
Первой задачей сделайте карту общей логики и зависимостей канала. Попросите показать доступные выгрузки, затем собрать выбранный путь в целевых каналах. Для учебного заказа критерий один: услуга и контакт сохраняются, повторная команда не создаёт лишнюю запись.
Смотрите не только удачный проход. Если запрос к общей логике не ответил, бот не должен выдавать успех. Если отправка подтверждения вернула ошибку, заказ не должен исчезать. Эти условия надо включить в задание до оценки разработки, а не после демонстрации кнопок.
Принять сценарий можно по наблюдаемому результату
План приёмки редакции для учебного заказа, 08.10.2026. Эти испытания в Botmother нами не проводились.
Следующий шаг для руководителя — проверка задачи до разработки: на странице услуг можно обсудить выбранный сценарий и способ приёмки.
Собрать переносимую часть логики и проверить адаптацию к выбранным каналам можно в подписке на разработку. На 8 октября 2026 «Один проект» стоит 250 000 ₽ в месяц: инженер ведёт машину агентов, выполняет по одной задаче из очереди в репозитории клиента. Пауза возможна в любой месяц. Это цена подписки, а не оценка готового бота или обещанный срок переноса.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Сценарии и каналы | Официальные инструкции Botmother: целевая платформа, редактор, кнопки с подсказками и JSON-запросы к API. Документацию прочитали; работающий бот для сравнения не собирали. | 2026-10-08 |
| Экспорт | Прочитали общие настройки и инструкцию выгрузки подписчиков. Подтверждения экспорта исполняемого сценария во внешний код не нашли. Текущий порядок выгрузки подписчиков требует уточнения у поддержки. | 2026-10-08 |
| Наши истории | Журналы vibecoding.ru за 31 июля, 9 и 20 сентября 2026. Это находки в собственном коде и ограничение учебного урока. Собственного проекта на Botmother и клиентской миграции нет. | 2026-10-08 |
| Публичные экраны | /open и /services прочитаны и сняты 8 октября 2026, около 02:50–02:54 МСК. Цена «Один проект» — 250 000 ₽ в месяц на день проверки; это условия подписки, не оценка переноса бота. | 2026-10-08 |
| План приёмки | Пример заказа учебный. Таблицы описывают будущие проверки выбранных каналов; эти испытания в Botmother нами не проводились. | 2026-10-08 |
6. Частые вопросы.
Нужно ли уходить из Botmother ради второго мессенджера?+
Не обязательно. Конструктор уже поддерживает общую структуру сценария с компонентами для отдельных платформ. Сначала проверьте нужные действия в новом канале. Само желание добавить канал не доказывает необходимость собственной разработки.
Что передать разработчику, если полного экспорта нет?+
Описание правил и состояний, доступные выгрузки данных, перечень интеграций и примеры поведения. Отдельно согласуйте, что происходит с незавершёнными заказами. Работа начнётся с восстановления и проверки сценария; её нельзя выдавать за автоматический импорт.
Агент сможет сделать перенос автоматически?+
Он может помочь разобрать артефакты и написать адаптер. Без доступного описания правил и проверок результат будет предположением. Подтверждённого нами автоматического переноса Botmother в свой код нет.
Один пользователь в разных мессенджерах — это одна запись?+
Только если система умеет подтверждённо связывать эти учётные записи. Идентификатор одного канала сам по себе не устанавливает личность в другом. Способ связи и необходимые данные согласуют заранее.
Как оценить стоимость своего бота?+
По карте правил, выбранным каналам, доступным данным и условиям приёмки. Наличие экранов не даёт оценку объёма восстановления логики. 250 000 ₽ в месяц на /services — цена подписки на разработку, проверенная 08.10.2026, а не фиксированная стоимость переноса.
Источники.
Источники
- Botmother, «Что такое целевая платформа» · проверено 08.10.2026 — документация
- Botmother, «Редактор ботов» · проверено 08.10.2026 — документация
- Botmother, «Кнопки с подсказками» · проверено 08.10.2026 — документация
- Botmother, «Запросы к API» · проверено 08.10.2026 — документация
- Botmother, «Общие настройки» · проверено 08.10.2026 — документация
- Botmother, «Импорт и экспорт подписчиков бота» · проверено 08.10.2026 — документация
- vibecoding.ru, /open · публичная машина разработки, кадр 08.10.2026 — наш проект
- vibecoding.ru, /services · условия подписки, проверено 08.10.2026 — наш проект
- vibecoding.ru, курс агентной разработки · проверено 08.10.2026 — наш курс
Запомнить.
1. Назовите общий результат: какое правило и какой заказ сохраняются при смене мессенджера.
2. Отделите правила заказа от кнопок, сообщений и идентификаторов канала.
3. Проверьте состав выгрузки. Копия бота и CSV ещё не доказывают экспорт исполняемого сценария.
4. Примите один путь в выбранных каналах, включая повтор команды и сбой уведомления.
5. Зафиксируйте, кто проверяет результат и поддерживает адаптеры после запуска.