Сочи · работаем по РФ и СНГ Пн–Пт 10–19 · Сб 11–16 (МСК)
Текст этой страницы без разметки — markdown-версия. Полный список страниц сайта — llms.txt, тексты всех страниц целиком — llms-full.txt.
Перенос бота · сценарий уже написан Формат внутри направления

Перенос бота в MAX начинается с реестра шагов, а не со сборки

Копируется не программа, а замысел: шаги разговора, формулировки и правила, по которым бот зовёт человека. Поэтому первая работа здесь — разложить ваш сценарий на шаги и честно сказать по каждому, переезжает он как есть, переезжает иначе или замены ему пока нет. Этот список вы получаете письменно до договора.

  • Реестр шагов с пометками — документ, который можно унести
  • Логика заявки остаётся одна: правка сценария делается один раз
  • Чужого бота тоже берём — читать чужой код обычная работа
Проверить, есть ли что переносить
от 20 000 ₽ реестр шагов до договора токен и код ваши

Срок переноса в шапке не назван намеренно: он определяется после разбора сценария по шагам. Пока этот разбор не сделан, любое число дней — угадывание, и родитель направления говорит то же самое.

от 20 000 ₽перенос считается от той же границы, что и сборка с нуля
3стопки, на которые делится каждый шаг вашего сценария
50+запущенных ботов, из сценариев которых мы и переносим
6 условий, при которых перенос дешевле сборки заново Перейти к самопроверке

Три стопки, на которые делится сценарий

Смотреть надо на третью строку. Первые две стопки есть у любого подрядчика — правда, обычно он называет их уже после подписания. Третья решает, будет ли бот на второй площадке делать то, чего вы от него ждёте, и именно её мы показываем раньше счёта.

СтопкаКакие шаги туда попадаютЧто делаемЧто это значит для сроков
Переезжает как есть Приветствие, ветки вопросов, кнопки, сбор заявки в переписке, передача человеку вместе с историей, ответы из вашей системы Подключаем вторую площадку к той же логике. Тексты и правила не переписываются — это ваш согласованный документ Самая быстрая часть: её длина зависит от числа шагов, а не от площадки
Переезжает иначе Шаги, у которых на второй площадке другой вид: как показывается карточка, как выглядит выбор, как открывается вложение Предлагаем замену и согласуем её с вами. Замена описывается словами клиента, а не «поправим при сборке» Здесь уходит время на согласование, а не на код: решает не скорость, а число правок
Замены пока нет Шаги, которые упираются в то, чего площадка не подтверждала: оплата внутри мессенджера, рассылка по сегментам, ответы ИИ по базе знаний Называем поимённо и предлагаем обходной путь наружу: счёт, сайт, звонок, тот же Telegram. Если обхода нет — говорим, что шаг не поедет Эту стопку нельзя закрыть деньгами и нельзя ускорить: решение принимает площадка

Реестр шагов — это документ, а не наша внутренняя таблица. Он пишется на языке вашего сценария, подписывается вместе со сметой и остаётся у вас после работы. Если вы решите делать перенос своими силами или с другим подрядчиком, документ уносится целиком: он для этого и написан.

Что вообще едет, а что остаётся на месте

Слово «перенос» звучит так, будто бота копируют кнопкой. На самом деле у бота три разных слоя, и переезжает из них ровно один. Понимать это полезно до разговора о цене: половина ожиданий про перенос относится к слою, который никуда не едет, потому что он и так общий.

Переезжает — это и есть работа
  • Шаги разговора: из чего состоит диалог и в каком порядке человек по нему идёт
  • Формулировки: реплики, подписи кнопок, сообщения об ошибке и отказе
  • Правила молчания: когда бот обязан позвать человека и что при этом передаёт
  • Условные ветки: что происходит с известным клиентом и что — с новым
Не переезжает — потому что и так общее
  • Логика заявки: куда уезжает обращение и что делать, если ваша система не ответила. Живёт на вашем сервере и от мессенджера не зависит
  • Интеграции с CRM, учётом и складом. Работают на две площадки сразу — вторая копия обмена не заводится
  • Журнал диалогов и база клиентов: они там же, где лежали, и после переноса пополняются из двух каналов
  • Подписчики старого бота. Аудитория не переносится ни в каком виде — это разные площадки и разные аккаунты людей

Последний пункт правой колонки — единственный, который разочаровывает. Люди, которые пишут вашему Telegram-боту, не окажутся во втором автоматически: их туда нужно привести заново, и способы перечислены на странице направления. Это не свойство нашей работы, а устройство мессенджеров, и оно одинаково у всех подрядчиков.

Один и тот же сценарий, три судьбы шага

Три вкладки — это три стопки из таблицы выше, показанные не словами, а репликами. Первая вкладка выглядит ровно так же, как в Telegram, и это нормальный, самый частый случай. Интересны вторая и третья: там видно, как выглядит замена и как звучит честный отказ.

Третья вкладка — не провал переноса, а его результат. Шаг, которому замены нет, должен быть назван до сборки и получить путь наружу: счёт, звонок, ссылка, старый бот. Молча выкинутый шаг обнаруживается клиентом, а не вами.

Реплики здесь условные, но устроены так же, как настоящие: в каждой сказано, что произойдёт дальше. Ваши формулировки мы не сочиняем заново — они уже согласованы для первой площадки и переезжают вместе со сценарием.

Тот же бот, вторая площадка
сценарий общий · логика одна

Здравствуйте! Я бот компании. Отвечаю по тому, что описано в нашем регламенте, а если ответа не найду — позову человека.Оставить заявкуУсловия работыПозвать человека

Оставить заявку

Два коротких вопроса. Что за задача?ПоставкаОбслуживаниеДругое

Поставка

Принято. Заявка ушла туда же, куда уходят заявки из Telegram и с сайта, — в вашу систему она придёт одним списком. Ответят в течение рабочего дня.

Покажите, что есть по фильтрам для холодного склада

В Telegram-боте этот шаг показывал карточки каруселью. Здесь тот же список выглядит иначе — разделами и кнопками, по одному разделу за раз.Фильтры грубой очисткиФильтры тонкой очистки

Тонкой очистки

Четыре позиции в наличии. Открываю по одной — кнопка «дальше» листает список, кнопка «в заявку» добавляет позицию.ДальшеВ заявку

Замена согласовывается с вами на разборе и записывается в реестр строкой: было так, стало так, почему.

Хочу оплатить прямо здесь, как в вашем первом боте

Здесь оплаты внутри переписки у меня нет, и придумывать её я не буду. Могу прислать счёт или дать ссылку на оплату — она откроется в браузере.Счёт на юрлицоСсылка на оплату

Счёт

Собрал заявку и передал в бухгалтерию: счёт придёт сюда же файлом. Если удобнее платить картой сразу — в Telegram-боте это работает, ссылка на него ниже.Открыть бот в Telegram

Получить реестр шагов по своему боту

Опишите сценарий в двух строках — вернём реестр шаговГодится любой вид: список кнопок, скриншоты переписки, ссылка на бота. Разложим на шаги и пометим каждый: как есть, иначе или замены нет. Ответ приходит текстом, без счёта и без созвона.

Если бота ещё нет

Есть ли у вас что переносить

Шесть условий про то, что уже существует, и ни одного про бюджет. Перенос дешевле сборки с нуля ровно настолько, насколько от старого бота что-то осталось: сценарий, доступы, договорённости. Если не осталось ничего, это не перенос, а разработка, и называть её переносом было бы удобно нам и невыгодно вам.

Отметьте то, что сходится

Вердикт появится после первой отметки. Он отвечает на вопрос «перенос это или разработка», а не на вопрос «что именно поедет» — второй решается по вашему сценарию на разборе.

Сходится 0 из 6

Проверка ручная и останется такой: опросить чужого бота снаружи нельзя — у него нет публичной страницы, которую можно прочитать. Кнопка «введите ник, проверим за секунду» была бы обманом, а эти шесть строк вы проверяете сами и за минуту.

Чего перенос не даёт — и это не лечится деньгами

Четыре ожидания, которые чаще всего приходят вместе со словом «перенос». Ни одно из них не зависит от подрядчика, и все четыре лучше снять до сметы: разочарование здесь вырастает не из плохой работы, а из несказанного.

ОжиданиеЧто на самом делеЕсть ли обход
Подписчики переедут вместе с ботом Не переедут: это разные площадки и разные аккаунты людей. Новый бот стартует с пустой базой диалогов Частично: людей приводят ссылкой, QR-кодом, подписью в письмах и переходом из старого бота. Способы перечислены на странице направления
История переписки перенесётся Переписка старого бота остаётся там, где была. Клиент, пришедший на вторую площадку, для бота новый человек Да, но не полный: если клиент узнаётся по телефону или номеру договора, бот подтянет его историю из вашей системы, а не из чужого мессенджера
Сценарий будет один в один Часть шагов выглядит иначе, а часть упирается в то, чего площадка не подтверждала. Это вторая и третья стопки из таблицы выше Да: замена согласуется заранее и записывается в реестр. Обхода нет только там, где шаг требует возможности, которой у площадки пока нет
Перенос всегда дешевле разработки Дешевле он ровно настолько, насколько от старого бота осталось. Бот без исходников и без описания приходится восстанавливать по шагам Частично: восстановление сценария — разовая работа первого этапа, и мы называем её отдельной строкой после разбора, а не прячем в общую сумму

Ни одной версии и ни одной даты в этой таблице нет намеренно: такие числа устаревают молча и превращаются в обещание, которого мы не давали. Что площадка умеет сегодня, мы сверяем на старте работы и перед каждой крупной правкой, а не цитируем статью годовой давности.

Как выглядит перенос, сделанный не так

Без имён: так делают чаще всего, и по понятной причине — отдельного бота проще посчитать и быстрее сдать. Расплата приходит не на приёмке, а на третьем месяце, когда кто-то правит текст в одном боте и забывает про второй.

Проверить подрядчика можно одним вопросом: где после переноса будет жить текст реплики. Если ответ «в каждом боте свой» — вы покупаете не вторую площадку, а второго бота, и платить за него придётся каждый месяц вниманием, а не деньгами.

Отдельный случай — бот, которого делали не мы. Читать и разбирать чужой код у нас обычная работа, но для переноса нужен доступ к исходникам или хотя бы описание сценария. Без них шаги восстанавливаются проходом бота руками, и мы говорим об этом сразу, а не в середине проекта.

От чего зависит цена именно переноса

Своей цены у формата нет: перенос считается от той же нижней границы направления — от 20 000 ₽, и это решение основателя. Одинаковая работа не может стоить дороже из-за названия площадки, а перенос чаще выходит дешевле сборки с нуля просто потому, что самый длинный этап — согласование сценария — у вас уже позади. Двигают цену пять вещей, и ни одна из них не «сложность бота».

  1. Сколько шагов в сценарии

    Считаются шаги разговора, а не экраны и не «страницы бота». Одно дерево с заявкой и разветвлённый сценарий на три отдела — разная работа, и разница видна уже в реестре: он получается на страницу или на десять.

  2. Есть ли исходники и описание

    Самый заметный множитель. Репозиторий и схема сценария — и первый этап занимает часы. Ни того, ни другого — и бота приходится проходить руками, восстанавливая ветки по нажатиям. Эти разовые часы мы называем после разбора, а не после счёта.

  3. Сколько шагов попало во вторую и третью стопку

    Фактор, которого нет в других направлениях. Время уходит не на код замены, а на то, чтобы её придумать и согласовать с вами: каждый такой шаг — отдельный разговор и отдельная строка реестра. Справочный бот проходит этот этап почти без остановок, бот с оплатой и рассылками — медленно.

  4. Нужно ли трогать интеграции

    Если заявка уже уезжает в CRM или учёт, вторая площадка подключается к готовому пути и денег почти не добавляет. Если по дороге выясняется, что обмен держался на честном слове и ломается от любого касания, чинить его — отдельная работа, и относится она не к MAX, а к вашим системам.

  5. Остаётся ли первая площадка

    Почти всегда остаётся, и это дешевле: обе живут на общей логике. Полный уход с Telegram — редкий сценарий, и он требует отдельного решения про подписчиков, ссылки и уже напечатанные QR-коды. Мы такой уход не предлагаем и в своих расчётах по умолчанию его не закладываем.

Срок называется на втором шаге работы — после того, как сценарий разложен по шагам и сверен с возможностями площадки. До этого любое число дней было бы угадыванием, и мы предпочитаем не угадывать вслух. Состав работ и модули, из которых складывается цена бота, лежат на конфигураторе направления Telegram-ботов — какие из них поедут в MAX, решает как раз реестр.

Куда идти, если задача другая

Четыре соседние страницы. Первая — для случая, когда переносить нечего и начинать надо с другого конца; остальные три про то, что делает бот после переезда и кто за ним смотрит.

Когда переносить не надо

Четыре случая, в которых мы отговариваем. Первый встречается чаще остальных вместе взятых, и разговор о нём обычно короткий: переносить пока нечего, и это хорошая новость, потому что дешевле.

  1. Если бота в Telegram нет

    Тогда это не перенос, а разработка, и называть её переносом нечестно: экономии, ради которой формат существует, взяться неоткуда. Собирать сценарий логичнее там, где площадка зрелее и результат виден быстрее, а вторую площадку добавлять к уже проверенному дереву диалога. Разработка Telegram-ботов

  2. Если требования присутствовать в MAX никто не предъявлял

    Ни заказчик, ни конкурсная документация, ни внутренний регламент, ни клиенты. Проверяется за полчаса: посмотрите, из каких каналов вам писали за последний месяц. Если новой площадки в этом списке не было и никто её не просил, перенос купит вам присутствие, а поддерживать второй канал придётся всё равно.

  3. Если в третью стопку попадает половина сценария

    Бывает, и мы говорим это на разборе, а не на приёмке. Бот, который умеет половину обещанного, хуже отсутствующего: клиент уже поверил, что здесь можно решить вопрос. В таком случае честный ответ — оставить на второй площадке приём вопросов и заявок, а всё остальное довести человеком или ссылкой наружу.

  4. Если мотив — «Telegram могут заблокировать»

    Это не расчёт, и страховку от того, чего мы не умеем предсказать, мы не продаём. Вопрос запасного пути задать стоит, и мы его задаём, — но ответом на него не обязательно будет второй мессенджер: чаще это сайт, почта и телефон, которые у вас уже есть. Когда наши услуги не нужны

Эта страница — часть направления «Боты в MAX»

Перенос — главный сценарий направления, но не единственный. Цена, процесс по шагам, список того, что площадка умеет без оговорок, и честный ответ про размер аудитории живут на странице направления: повторять их здесь мы не стали, чтобы ответы со временем не разошлись.

Цена одна для всех форматов направления, и своей сметы у этой страницы нет намеренно. Боты в MAX: что площадка умеет, процесс и цена

Что полезно знать до переноса

Почему реестр шагов важнее сметы

Смета отвечает на вопрос «сколько», реестр — на вопрос «что именно». В переносе второй вопрос решает больше: сумма при любом раскладе остаётся в пределах, понятных заранее, а вот состав может разойтись с ожиданием на половину сценария. Разошедшийся состав обнаруживается на приёмке, когда менять что-либо уже поздно и дорого, и заканчивается он одинаково — фразой «нам этого не говорили».

Поэтому порядок у нас обратный привычному: сначала разбор и документ, потом цена. Реестр пишется на языке вашего сценария, а не нашими внутренними терминами, и каждый шаг в нём получает пометку и одну строку объяснения. Подписывается он вместе со сметой, и именно по нему потом принимается работа: не «бот работает», а «все шаги первой стопки ведут себя как в исходном сценарии, шаги второй — как описано, шаги третьей закрыты обходным путём».

Побочный и довольно частый результат этой работы — открытия про собственного бота. Выясняется, что половина веток давно не используется, что два шага делают одно и то же, а одна ветка ведёт в тупик с прошлого года и никто об этом не знал, потому что туда почти никто не доходил. Переносить всё это на вторую площадку незачем, и сокращение сценария обычно экономит больше, чем любая скидка.

Что происходит со старым ботом

Почти всегда — ничего: он продолжает работать, и это правильный сценарий. Присутствие в двух мессенджерах имеет смысл, когда появилось требование или когда часть людей пишет туда, где им привычно, а не туда, где удобно вам. Уходить с площадки, где клиенты уже есть, ради площадки, где их ещё нет, мы не предлагаем и не будем.

Техническая сторона этого проста ровно потому, что логика общая. Сценарий, тексты и правила лежат в одном месте, площадка остаётся тонким слоем сверху. Правка реплики делается один раз и появляется в обоих каналах; отказ от одного канала не требует переделки второго. Это и есть главное отличие переноса от сборки второго бота, и проверяется оно первым же месяцем эксплуатации — когда кому-то понадобится поменять одно слово в ответе про сроки.

Отдельный вопрос — что показывать людям в старом боте. Ссылку на второй канал имеет смысл поставить, но не в виде «мы переезжаем»: переезда нет, есть вторая дверь. Формулировка «мы теперь есть и здесь» работает лучше, а сообщение о закрытии одного из каналов стоит писать только тогда, когда он действительно закрывается, — иначе часть людей перестаёт писать в оба.

Вопросы про перенос

Шесть вопросов, которые задают именно про эту работу. Про цену направления, про то, что площадка умеет без оговорок, и про размер аудитории — на странице направления, чтобы ответы не разошлись между собой.

Берём: читать и разбирать чужой код у нас обычная работа, а не одолжение. Нужен доступ к исходникам или хотя бы описание сценария — список кнопок, схема, скриншоты переписки. Без них шаги восстанавливаются проходом бота руками, это разовые часы первого этапа, и мы называем их после разбора, а не после счёта. Если исходников нет и бот сложный, честнее назвать работу разработкой, а не переносом.

Нет. Это разные площадки и разные аккаунты людей: новый бот стартует с пустой базой диалогов, и никакой подрядчик этого не обойдёт. Людей приводят заново — ссылкой, QR-кодом, подписью в письмах, переходом из старого бота. История клиента при этом не теряется, если он узнаётся по телефону или номеру договора: тогда бот подтянет её из вашей системы, а не из чужого мессенджера.

Срок называется после того, как сценарий разложен по шагам и сверен с возможностями площадки, — это второй шаг работы, и до него любое число дней было бы угадыванием. Разбор занимает полчаса и стоит ноль. Что заметно двигает срок: есть ли исходники, сколько шагов попало во вторую и третью стопку и сколько времени у вас уходит на согласование замен — последнее чаще всего и оказывается самым длинным.

Нет, и ради этого перенос и делается именно переносом. Сценарий, тексты и правила лежат в одном месте, площадка остаётся тонким слоем сверху: правка реплики делается один раз и появляется в обоих каналах. Полного совпадения шаг в шаг мы при этом не обещаем — часть шагов выглядит иначе, и список отличий вы получаете письменно до договора. Обратное тоже верно: откажетесь от одной площадки — вторая продолжит работать без переделки.

Каждый такой шаг называется поимённо до сборки и получает путь наружу: счёт вместо оплаты внутри, ссылка вместо встроенного экрана, звонок вместо сложной ветки, переход в первый бот. Если обходного пути нет, мы пишем в реестре, что шаг не поедет, — и это тоже результат, по которому можно принимать решение. Молча выкинутый шаг обнаруживается вашим клиентом, а не вами, и стоит дороже любого честного отказа.

Вам. Доступы к боту создаются в вашем аккаунте, код лежит в вашем репозитории, база диалогов — на вашем сервере. Реестр шагов — тоже ваш документ: его можно унести и сделать перенос своими силами или с другим подрядчиком, он для этого и написан. Мы физически не можем выключить вашего бота или увести базу — это устройство работы, а не обещание доброй воли. Как это записано в договоре

Опишите своего бота — вернём реестр шагов с пометками

  • Разбор 30 минут: откуда взялось требование и что вообще есть смысл переносить
  • Сценарий по шагам с пометками: как есть, иначе или замены пока нет
  • Если переносить нечего и дешевле собрать заново — скажем это на разборе
Николай Старостов, основатель Starostoff
Николай Старостов Основатель. Разбор веду лично, не передаю менеджеру
Куда прислать реестр шагов

Ответ в течение рабочего дня. Звонить без спроса не будем

Заявка принята

Вернёмся в течение рабочего дня. Если срочно — напишите в Telegram.