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

Поддержка ботов и Mini Apps: о поломке узнаём мы, а не ваши клиенты

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

  • Проверяем сценарий целиком, а не «отвечает ли бот»
  • Следим за стыками: CRM, 1С, платежи — ломаются они, а не код
  • Принимаем чужих ботов: читать чужой код — обычная наша работа
Пройти тест за минуту
токен в вашем BotFather Mini Apps — то же направление 9 лет в digital

Левая колонка — не список страхов, а перечень того, что мы проверяем. Каждая строка разобрана ниже.

50+запущенных ботов
10+Mini Apps в Telegram
9лет в digital
от 60 000 ₽/месабонемент на 30 часов, час 2 000 ₽
8 поломок, о которых бот вам не сообщит Перейти к разбору поломок

Что отваливается у ботов и кто это замечает

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

Что отвалилосьЧто видит клиентЧто видите вы без присмотра
Токен отозван или бот ограничен Бот не отвечает совсем Ничего: вчера вы с ним переписывались, и всё было в порядке
Платформа изменила интерфейс Часть кнопок не работает, вложения не доходят Ничего: код не менялся — значит, «всё как было»
Отвалился вебхук: адрес, сертификат, сервер Бот молчит Ничего: платформа сообщает об этом вашему серверу — тому самому, который не отвечает
Интеграция с CRM перестала принимать заявки «Спасибо, заявка принята» Ничего: в боте всё хорошо, пусто в CRM
Встал обмен с 1С или складом Вчерашние цены и остатки, продаётся то, чего нет Ничего до первой претензии покупателя
Платёжный провайдер сменил требования Оплата не проходит или проходит без чека Ничего: неудавшуюся оплату продавцу никто не показывает
Уткнулись в лимит на отправку сообщений Часть людей рассылку не получила Отчёт «рассылка отправлена»
Правка контента сломала ветку сценария Диалог упирается в тупик Ничего: вы правили текст, а не логику

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

Mini App ломается по тем же восьми причинам и ещё по одной, своей: он открывается внутри мессенджера и одновременно остаётся веб-приложением, поэтому на него действуют и правила платформы, и правила браузера. Экран открылся — это ещё не значит, что кнопка «оплатить» доводит до оплаты.

Разбираемся · 2 минуты

Почему поломка бота никому не видна

Это не особенность вашего бота и не недосмотр разработчика. Так устроен путь сообщения: между вашим клиентом и вашим сервером стоит чужая платформа, и она ничего вам не должна.

У сайта вы и клиент смотрите на одну и ту же страницу. У бота — на разные стороны цепочки, и середина её вам не принадлежит.

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

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

И ещё одно следствие, менее очевидное. Ваш собственный диалог с ботом почти всегда выглядит здоровым: вы писали ему раньше всех, вы у него «старый» пользователь, и первые шаги сценария у вас уже пройдены. Ломается обычно то, что дальше, — и именно то, чего вы в своём чате не видите.

Узнаете ли вы, что бот сломался

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

1 · Кто первым узнаёт, что с ботом что-то не так
2 · Когда бота последний раз проходили целиком, как клиент
3 · Что происходит с заявкой, которая не дошла до CRM или 1С
4 · Кто читает ошибки бота
5 · Чем для вас является бот
Ответьте на пять вопросов

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

Отвечено 0 из 5

Тест смотрит на пять признаков, а прогон смотрит на самого бота: мы проходим его как обычный клиент и доходим до конца сценария. Это бесплатно и ни к чему не обязывает.

Забрать прогон бота

Прогоним вашего бота и скажем, что в нём уже не работает

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

Проход сценария целиком Что уже не работает Часы на починку

Прогон бесплатный · абонемент от 60 000 ₽/мес

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

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

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

Что входит в присмотр

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

Проверки сценария по расписанию

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

Слежение за стыками

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

Обновления под изменения платформы

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

Ошибки приходят человеку

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

Копии диалогов, заказов и базы знаний

Настраиваем, проверяем и восстанавливаем из них: копия, которая не разворачивается, копией не является. Лежат копии в вашем хранилище, а не в нашем, — забрать их можно без нас.

Доработки сценариев, текстов и модулей

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

Что происходит, когда сломалось

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

Что случилосьЧто делаем первымКогда берёмся
Бот молчит или не принимает заказы Возвращаем приём заказов любым рабочим способом, разбор причины — следующим шагом Немедленно: реакция от 15 минут, в любой день — это критический инцидент
Заявки не доезжают до CRM или 1С Включаем дублирование заявок в чат, чтобы перестать терять прямо сейчас, и только потом чиним обмен Немедленно: потеря продолжается, пока это не сделано
Оплата не проходит или проходит без чека Проверяем, на чьей стороне отказ, и подставляем запасной способ оплаты, если он у вас есть В тот же рабочий день
Ветка сценария ведёт в тупик, кнопка не работает Правим ветку или реплику и проходим сценарий заново целиком В тот же рабочий день
Нужен новый сценарий, модуль или интеграция Оцениваем в часах и согласуем с вами приоритет на месяц Из пула часов месяца, по вашему выбору очерёдности

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

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

Мониторинг и дежурство

Мониторинг, который ничего не ловит

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

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

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

Спросить про своего бота

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

Прислать ник бота Сначала пройти тест

Час стоит одинаково, что бы вы ни попросили

Здесь цена не «от», а точная — потому что единица измерения одна. Правка реплики, новая ветка сценария, обновление Mini App, разбор аварии с оплатой считаются одним и тем же часом. Час у нас один на все направления поддержки: считается работа, а не предмет. Взять его можно по факту или абонементом.

Как берёте
По факту
Абонементом
Час работы
3 000 ₽
2 000 ₽ — на треть дешевле
Сколько в месяц
сколько наработали
60 000 ₽ за 30 часов
Присмотр за сценарием и стыками
нет — чиним по вашему обращению
входит и часов не расходует
Копии диалогов и заказов
настроим разово, проверять будете вы
входят, проверяем восстановлением
Реакция
в порядке очереди
от 15 минут на аварию, в любой день
Кто разбирается
кто свободен
тот, кто знает ваш сценарий и ваши интеграции

Сверх 30 часов работа считается по той же ставке 2 000 ₽ — «закончились часы, дальше дороже» у нас не бывает.

Граница — 20 часов в месяц: ниже неё абонемент невыгоден, и мы говорим это сами, а не продаём договор. Арифметика открытая и проверяется в уме: 20 часов по 3 000 ₽ — это ровно 60 000 ₽. Всё, что меньше, дешевле брать по факту; всё, что больше, — абонементом, и разница растёт с каждым часом.

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

Калькулятор абонемента

Что входит в абонемент за 60 000 ₽

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

Входит всегда и часов не тратит

  • Проверка работоспособности — доступность, скорость загрузки, корректность отображения
  • Обновление CMS, модулей и плагинов — вовремя и на тестовой копии, а не в пятницу на живом сайте
  • Безопасность — сканирование на вредоносный код, защита от взлома
  • Резервные копии — настраиваем, проверяем и восстанавливаем из них — копия, которая не разворачивается, копией не является
  • Аналитика — метрики стоят, цели считаются, данные не теряются при правках
  • Отчёт раз в месяц — посещаемость и что именно сделано за месяц

Делаем в согласованные 30 часов

  • устранение критических ошибок: 500-е, битые ссылки, сломанные формы
  • мелкие правки контента — тексты, изображения, баннеры
  • доработка кода и новые блоки на существующих страницах
  • публикация новостей и статей
  • ответы на вопросы по сайту

Считается отдельно

  • обработка и ретушь фотографий
  • написание и редактура текстов
  • работы, которых нет в согласованном на месяц списке

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

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

От чего зависит, сколько часов уходит

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

Сколько у бота стыков

Бот, который только отвечает, часов почти не требует. Бот, который ходит в 1С, CRM и к банку, требует их каждый месяц — и не потому, что он плохо написан, а потому, что меняется не он, а те, с кем он разговаривает.

Есть ли Mini App

Приложение живёт по правилам платформы и по правилам браузера сразу. Это вторая поверхность, на которой что-то ломается, и второй набор проверок — дизайн, вёрстка и скорость на реальных телефонах тоже считаются часами.

Кто правит содержимое

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

Кто делал бота

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

Начните с прогона, а не с договора

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

  1. Проходим сценарий как обычный клиент

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

  2. Смотрим на стыки, если дадите доступ

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

  3. Пишем, что уже сломано и сколько это часов

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

Прогон ведёт тот, кто потом будет вести проектНужен только ник бота. Если хотите проверить и стыки — гостевой доступ к CRM или к учёту, но это уже по желанию.

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

Чего мы не контролируем

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

ОграничениеЧто это значит на практикеЧто делаем мы
Правила платформы меняются Метод, который работал, может перестать. Формат кнопок, вложений или платежей может измениться без вашего участия Читаем списки изменений и обновляем бота заранее. Но срок, к которому надо успеть, назначает платформа, а не мы
Бота могут ограничить или заблокировать Из-за жалоб, массовых рассылок или содержимого. Доступ к вашей аудитории пропадает не по чьей-то ошибке Строим рассылки так, чтобы под ограничение не попадать, и помогаем восстановиться. Обещать срок снятия блокировки не может никто
Лимиты на отправку сообщений Рассылка на большую базу не уходит одним залпом, а часть сообщений не доходит вовсе — и отчёт об этом получает не каждый Растягиваем отправку и показываем, сколько действительно дошло. Повысить лимит нельзя ни за какие деньги
Требования банка и платёжного провайдера Оплата в боте может перестать проходить в день, когда у провайдера изменились правила, и предупреждают об этом не всегда Держим связь и чиним в тот же рабочий день. Договор эквайринга и отношения с банком при этом ваши, деньги идут вам напрямую
Мессенджер может стать недоступен Целый канал продаж перестаёт работать разом, и это не чинится ни кодом, ни абонементом Спрашиваем заранее, есть ли у заказа второй путь — сайт, бот в MAX, почта. Это не страховка, а вопрос, который лучше задать до, чем после

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

Бот остаётся вашим, пока мы за ним смотрим

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

Уйти можно в любой момент и без нашего согласия: мы физически не можем выключить вашего бота и не держим вашу базу клиентов у себя. Это устройство работы, а не обещание.

Как это записано в договоре

  • Токен бота — в вашем аккаунте BotFather, мы им пользуемся, но владеете им вы
  • Код — в вашем репозитории: каждая наша правка видна построчно и с датой
  • База диалогов, заказов и клиентов — на вашем сервере, а не на нашем
  • Резервные копии лежат в вашем хранилище — забрать их можно без нас
  • Доступы к CRM, 1С и платёжному провайдеру — ваши, отзываются одним движением
  • Сценарии, тексты и база знаний — ваш документ, а не наша внутренняя схема
  • Настройки присмотра: что проверяется и как часто — описаны и передаются вам
  • Отчёт за каждый месяц: что проверялось, что ломалось, что сделано и за сколько часов

Четыре мифа, которые дороже всего обходятся

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

«Бот простой, что там ломаться»

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

«Если сломается — мы заметим»

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

«Бот на конструкторе, там всё само»

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

«Поддержка нужна, когда есть что просить»

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

Ломается не бот, а стыки

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

  1. 01

    Бот

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

    Вы здесь
  2. 02

    Mini App

    Вторая поверхность: на неё действуют и правила платформы, и правила браузера. Входит в то же направление поддержки.

    Telegram Mini Apps
  3. 03

    CRM и учёт

    Место, где заявка превращается в сделку, а товар — в остаток. Изменили поле в CRM — бот перестал класть туда заявки.

    Сопровождение Битрикс24
  4. 04

    Аналитика воронки

    Показывает, на каком шаге люди выходят. Без неё «бот работает» и «бот продаёт» невозможно отличить друг от друга.

    Сквозная аналитика

Как выглядит такая цепочка целикомВ кейсе клуба предпринимателей собраны бот, мини-приложение, личный кабинет и приём оплат — и видно, сколько мест в этой конструкции способны отвалиться поодиночке.

Разбор проекта

Эта страница — часть направления поддержки

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

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

Что обычно идёт рядом

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

Когда поддержка бота вам не нужна

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

  1. Если бот справочный и заказы через него не идут

    Такой бот ломается так же тихо, но тишина стоит вам неудобства, а не выручки. Здесь честнее проходить бота самим раз в квартал — мы покажем, что именно нажимать, — и звать нас, когда что-то отвалилось: 3 000 ₽ за час вне договора. Абонемент в этой ситуации просто лишние деньги.

  2. Если часов уходит меньше границы

    20 часов в месяц — точка, с которой абонемент начинает быть дешевле: 20 часов по 3 000 ₽ и есть 60 000 ₽. Ниже неё выгоднее платить по факту, и это говорим мы, а не вы догадываетесь по счёту. Сколько часов уходит на самом деле, обычно видно после первого месяца — начать по факту и перейти на абонемент, когда объём станет понятен, совершенно нормально.

  3. Если бот собран в конструкторе и стыков у него нет

    Платформу конструктора обновляет её владелец, и пока бот только отвечает кнопками, присматривать не за чем. Разговор меняется в тот день, когда появляются оплата, CRM или обмен с учётом: эти связи конструктор не держит, их держите вы. Разбираем это отдельно

  4. Если ботом больше не пользуются

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

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

Когда вам это не нужно

Поддержка ботов и Mini Apps: что стоит знать до заказа

Чем поддержка бота отличается от поддержки сайта

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

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

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

Что именно ломается у ботов и Mini Apps

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

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

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

Сколько стоит поддержка бота

Час работы стоит 3 000 ₽ по факту и 2 000 ₽ внутри абонемента; абонемент — 60 000 ₽ за 30 часов в месяц. Эта цена одна для всех направлений поддержки: правка реплики в боте, новая ветка сценария, обновление Mini App и разбор аварии с оплатой считаются одним и тем же часом, потому что считается работа, а не предмет. Сверх 30 часов ставка не меняется — «закончились часы, дальше дороже» у нас не бывает.

Граница выгоды — 20 часов в месяц, и арифметика открытая: 20 часов по 3 000 ₽ как раз и составляют 60 000 ₽. Ниже этой границы абонемент невыгоден, и мы говорим об этом сами, а не ждём, пока вы посчитаете. Что при этом теряется, тоже стоит знать: в абонемент входит присмотр — проверки сценария, слежение за стыками, копии и отчёт, — и часов он не расходует, а при оплате по факту его просто нет, мы приходим по вашему обращению.

Сколько часов уходит на самом деле, заранее не угадывает никто, включая нас. Это видно после первого месяца, и начать по факту, а потом перейти на абонемент — нормальный и довольно частый путь. Заметно влияют на объём четыре вещи: сколько у бота стыков с чужими системами, есть ли Mini App, правите ли вы содержимое сами через админку и делали ли бота мы. Чужого бота в первый месяц приходится читать, и эти разовые часы мы называем после разбора, а не после счёта.

Как мы принимаем на поддержку чужого бота

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

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

Доступы при этом остаются вашими. Токен создаётся и живёт в вашем аккаунте BotFather, код лежит в вашем репозитории, база диалогов и заказов — на вашем сервере, резервные копии — в вашем хранилище. Мы физически не можем выключить вашего бота или увести базу, и отозвать наш доступ можно одним движением, не спрашивая нас. Для поддержки это важнее, чем для разработки: договор длится месяцами, и выход из него должен быть таким же простым, как вход.

Вопросы про поддержку ботов

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

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

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

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

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

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

Входят: абонемент — это 30 часов в месяц, и распоряжаетесь ими вы. В начале месяца вы говорите, что важнее, мы говорим, сколько это часов. Присмотр — проверки, обновления под платформу, копии и отчёт — идёт фоном и часов не расходует. Сверх 30 часов работа считается по той же ставке 2 000 ₽. Вне договора разовый час стоит 3 000 ₽.

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

Пришлите бота — скажем, что в нём уже не работает

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

Ответ в течение рабочего дня

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

Пройдём бота и вернёмся в течение рабочего дня. Если он не принимает заказы прямо сейчас — напишите в Telegram, так быстрее.