Telegraft

Стоимость

Сколько стоит держать бота живым

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

Сколько стоит держать бота живым: объём работ, цена и что на неё влияет

Фиксированная цена
$1,680 USD
Срок
Ожидает утверждения
Объём работ
4 рабочих дней
Главный драйвер стоимости
Отслеживание устареваний Bot API
Коммерческая основа
Фиксированная цена, согласованная до начала работ; изменения объёма оцениваются отдельно
Первый год, помимо разработки
Абонемент на поддержку, управляемый хостинг, плюс сторонние подписки и работа по инцидентам сверх абонемента

As of 2025-10-01, Telegram Bot API 13.4

Почему это стоит именно столько

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

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

Второе свойство — почти вся работа рождается за пределами вашего проекта. Telegram выкатывает изменения Bot API несколько раз в год, и часть из них объявляет устаревшим поведение, на которое боты опирались. Google, Microsoft, HubSpot и любой платёжный провайдер версионируют свои API и выводят старые из обращения по собственным графикам и с собственными сроками предупреждения. Ваши зависимости выпускают патчи безопасности. Ничего из этого не запускается вашими действиями — ровно поэтому про это и забывают: в вашем календаре нет события, которому оно соответствует.

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

Из чего складывается сумма

РаботаДниСтоимостьЧто входит
Настройка мониторинга1$420Проверки доступности, оповещения о несостоявшейся доставке апдейтов, пороги по доле ошибок и очередь недоставленного, которая будит человека. Разово, при передаче, и это самый ценный день во всей таблице.
Регламент и передача доступов1$420Письменные процедуры под те отказы, которые случаются на самом деле: истёк токен, слетела регистрация, упал провайдер, — и доступы, лежащие там, где они переживут уход одного человека.
Отслеживание устареваний Bot API0.5$210Постоянно, помесячно. Чтение заметок о релизах Telegram, поиск того, что задевает вашего бота, и планирование правки до даты отключения, а не после неё.
Обновления зависимостей и безопасности0.5$210Постоянно, помесячно. Разбор патчей, обновление, прогон регрессии, деплой. Занятие негероическое и ровно та причина, по которой двухлетнего бота всё ещё безопасно держать в бою.
Ротация доступов0.5$210Постоянно, на практике ежеквартально. Refresh-токены, ключи сервисных аккаунтов и доступы к платёжным шлюзам меняются до истечения срока — ради предотвращения того самого отказа, ради которого написана эта страница.
Мелкие правки0.5$210Постоянно, помесячно. Правка текстов, новый пункт меню, лишнее поле, изменившееся бизнес-правило. Входит в пределах запаса по абонементу; более крупное оценивается как проект.
Итого4$1,680Фиксируется при подписании. Изменения объёма оцениваются отдельно и никогда не поглощаются молча.

Что сдвигает цифру

Бот может удалить сообщение только в пределах 48 часов; после этого окна уборка невозможна.

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

Refresh-токены OAuth для Google и Microsoft администратор может отозвать в любой момент.

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

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

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

Каждая интегрированная сторонняя система приносит собственный график устареваний.

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

Сбои доставки без мониторинга невидимы всем, включая самих пользователей.

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

Во что обходится первый год

Регулярные расходыПервый годПодробности
Абонемент на поддержку$3,480/yrПредмет этой страницы: отслеживание устареваний, обновления, ротация доступов, реакция на инциденты и ежемесячный запас на мелкие правки.
Управляемый хостинг$660/yrЭксплуатационная ответственность за среду исполнения и данные, включая бэкапы и проверенные восстановления. Часто покупается вместе с абонементом, потому что эти две зоны ответственности трудно разрезать чисто.
Сторонние подпискивыставляет поставщикОбслуживание их не меняет, счёт приходит вам напрямую. Пересматривать раз в год всё равно стоит: число мест в CRM склонно расти и не склонно уменьшаться.
Работа по инцидентам сверх абонементавыставляет поставщикСчитается по дням по той же ставке, что и проектная работа, и случается редко. Большинство инцидентов — это доступ или устаревание, и они укладываются в запас.

Если покупать то же самое в другом месте

Где вы это покупаетеЧто вы получаете за эти деньгиЧто вы берёте на себя
Совсем без обслуживанияНулевые ежемесячные расходы, и для простого рассылочного бота без интеграций это защитимый выбор. Ничто внешнее не может истечь, если бот ни от чего внешнего не зависит.Как только появляется хоть одна интеграция, это превращается в ставку на то, что ни один доступ не истечёт и ни один API не изменится. Во всех случаях, которые мы видели, такая ставка проигрывается примерно за полтора года.
Тот же фрилансер, по случаюПлатите, только когда что-то сломалось, и чинит тот, кто это написал. Дёшево, пока работает.Доступность человека в нужный момент неизвестна, мониторинга нет, поэтому отсчёт начинается с жалобы клиента, а не с самого отказа. Продуктом здесь является время реакции, а у работы по случаю его попросту нет.
Ваш внутренний ИТ-отделЛюди уже в штате, в вашем часовом поясе, с вашим контекстом. Хорошо работает, когда бот простой и им кто-то действительно занимается.Устаревания Bot API не входят в список чтения ни одного универсального ИТ-отдела, и отказ выглядит так: бот ничей, пока не станет аварией. Назначенный владелец здесь важнее размера команды.

Вопросы про деньги

Абонемент правда нужен или это просто способ брать деньги ежемесячно?

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

Что конкретно входит в ежемесячный запас?

Мониторинг и оповещения, отслеживание Bot API и зависимостей, обновления безопасности, ротация доступов, реакция на инциденты и до четырёх часов мелких правок. Всё крупнее описывается и оценивается как проект, а не съедает запас втихую.

Можно начать без абонемента и подключить его позже?

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

Что будет, если бот сломается, а абонемента у нас нет?

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

Как часто Telegram Bot API на самом деле что-то ломает?

Настоящие ломающие изменения редки: Telegram консервативен в обратной совместимости. Зато часты объявления об устаревании с длинными сроками, и риск не в самом изменении, а в том, что объявления никто не читает. Это чтение и есть бóльшая часть того, за что вы платите.

Входит ли хостинг в стоимость обслуживания?

Это отдельные строки. Управляемый хостинг — эксплуатационная ответственность за среду исполнения и данные; абонемент — ответственность за код и его зависимости. Большинство клиентов берут и то и другое, но команда со своей инфраструктурой может взять только абонемент.

А если мы захотим позже забрать обслуживание внутрь?

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

Что почитать дальше