Telegraft

Стоимость

Сколько стоит держать Telegram-бота на хостинге

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

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

Фиксированная цена
$1,890 USD
Срок
Ожидает утверждения
Объём работ
4.5 рабочих дней
Главный драйвер стоимости
Медиа и работа с файлами, а не вычисления
Коммерческая основа
Фиксированная цена, согласованная до начала работ; изменения объёма оцениваются отдельно
Первый год, помимо разработки
Управляемый хостинг, абонемент на поддержку, плюс облачная инфраструктура, объектное хранилище и трафик

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

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

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

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

Сильнее всего на счёт влияет архитектурный выбор: webhook или long polling. При long polling процесс крутится непрерывно и спрашивает у Telegram, не случилось ли чего, — то есть вы платите за машину, которая целый день бодрствует ради ответа «ничего», и без отдельного слоя координации она не масштабируется дальше одного экземпляра. Webhook переворачивает схему: Telegram зовёт вас сам, счёт идёт за вызовы, и тот же код разъезжается горизонтально без единой правки. Long polling — инструмент локальной разработки. В бою это постоянная статья расхода без единого плюса.

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

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

РаботаДниСтоимостьЧто входит
Настройка среды исполнения1$420Пайплайн деплоя, разделение окружений, хранилище секретов и регистрация webhook с проверкой секретного токена, чтобы к вашему адресу не мог обратиться никто, кроме Telegram.
Подготовка базы данных1$420Схема, миграции, индексы под те запросы, которые бот реально делает, и расписание бэкапов с восстановлением, проведённым хотя бы один раз.
Медиа и работа с файлами1$420Объектное хранилище под загрузки, правила срока хранения и скачивание, которое учитывает ограничения Telegram на размер файла, а не узнаёт о них в бою.
Наблюдаемость1$420Структурные логи, трекинг ошибок, метрики доставки webhook и маршрутизация оповещений. Строится дёшево и остаётся единственной причиной, по которой тихий сбой становится известным.
Стенд для проверки правок0.5$210Второй аккаунт бота и отдельная база, чтобы изменения проверялись на реальном поведении Telegram, а не на заглушке. Пропускают удивительно часто и жалеют всегда.
Итого4.5$1,890Фиксируется при подписании. Изменения объёма оцениваются отдельно и никогда не поглощаются молча.

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

Long polling требует непрерывно работающего процесса; webhook тарифицируется по вызовам.

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

Telegram-боты могут скачивать файлы до 20 МБ и отправлять файлы до 50 МБ.

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

Бот может отправлять 30 сообщений в секунду суммарно и 20 в минуту в один групповой чат.

Продуктам с интенсивной рассылкой нужны очередь и планировщик независимо от того, сколько вычислений вы купили. Более крупный сервер не поднимает лимит, который живёт на стороне Telegram.

Адрес webhook обязан отдавать валидный HTTPS с сертификатом, который принимает Telegram.

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

Срок хранения медиа — это решение с ценником, а не техническая мелочь.

Бот, собирающий фотографии документов, копит хранилище бесконечно, пока ему не сказали обратного. Определить окно хранения до запуска и дешевле, и проще защитить перед требованиями ОАЭ о защите данных.

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

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

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

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

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

Может ли Telegram-бот действительно работать на бесплатном тарифе?

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

Нужен ли нам собственный сервер?

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

Где на самом деле лежат данные?

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

Что станет с хостингом, если мы перестанем работать вместе?

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

Во сколько обходится база данных на реальных объёмах?

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

Стоит ли отдельный стенд своих денег?

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

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