Бот для магазина или для записи клиентов — это не витрина с каталогом, а скорее администратор на входе: он отвечает ночью, не забывает подтвердить запись и не путает заказы. Вопрос, который останавливает почти всех, звучит одинаково: сколько стоит держать такого бота в месяц, если считать не разработку, а работу. Разберём честно, что входит в цену, за что платить отдельно и в какой момент бот перестаёт быть дешёвым — на примере Dockbox.
Строительство и содержание — две разные суммы
Разработка — разовый расход, работа — ежемесячный. Их постоянно путают, и из-за этого бот кажется дороже, чем есть. Написать бота — самому, по шаблону или с подрядчиком — вы платите один раз. Дальше начинается другое: чтобы бот отвечал клиентам, код должен жить на машине, которая включена всегда.
Считать надо не «цену кода», а цену круглосуточности. Это подписка на инфраструктуру: сервер, сборка проекта, перезапуски при сбое, логи. Ничего из этого не зависит от того, насколько красиво бот здоровается.
Сколько стоит держать бота круглосуточно
На Dockbox бот с магазином или записью работает постоянно. Круглосуточность здесь — стандартный режим контейнера, а не отдельная опция: нет лимита по часам, нет засыпания простаивающего проекта, нет «пробного» тарифа с парой часов работы. Вы платите за ресурсы и число проектов, а не за время.
Тарифы указаны в рублях, без пересчёта по курсу:
Starter 990 ₽/мес 1 vCPU 2 GB RAM 20 GB SSD 1 проект
Pro 2 490 ₽/мес 2 vCPU 4 GB RAM 5 проектов, свой домен
Team 4 990 ₽/мес без ограничений по числу проектов
Первый месяц на Starter бесплатный — это полноценный месяц работы, а не «часы на пробу». В цену уже входят сервер, сборка проекта из вашего Git-репозитория, автоматический перезапуск при сбое и логи. Отдельных счетов за трафик или TLS-сертификат не существует.
Боту для заказов не нужны домен и сайт
Клиенты приходят по ссылке вида t.me и переписываются внутри Telegram — ни домен, ни лендинг для этого не требуются. Оплата проходит либо через платёжные инструменты самого Telegram, либо по ссылке на вашу кассу.
Домен понадобится только если у бота есть веб-часть — админка для менеджера, складская панель, витрина. HTTPS-ссылка выдаётся сразу и входит в тариф, а свой домен подключается на Pro. Платите за него только регистратору.
Токен бота и ключи платёжного провайдера храните в секретах проекта, а не в коде:
BOT_TOKEN=7123456789:***
PAYMENT_TOKEN=***
Не экономьте на надёжности
У бота, который принимает деньги, молчание стоит дороже хостинга. Поэтому важны две вещи помимо цены: чтобы упавший процесс поднялся сам и чтобы о сбое вы узнали раньше клиентов.
Автоперезапуск при сбое — стандартное поведение контейнера на Dockbox: уронили деплой, поймали исключение, закончилась память — платформа поднимает процесс заново. В панели видно, работал ли бот последние сутки, сколько было ошибок и что попало в лог: этого достаточно, чтобы заметить проблему в тот же день, а не когда клиент напишет «вы не отвечаете».
Данные заказов и записей должны переживать обновления
Заказы, записи и переписка лежат в базе проекта. Их место — постоянное хранилище, иначе первое же обновление кода обнулит историю.
Постоянное хранилище на Dockbox — это папка /data. Всё, что приложение туда пишет, остаётся на месте при пересборке и перезапуске, а файлы можно скачать из панели. Простой пример — путь к базе:
DB_PATH = "/data/bookings.sqlite"
На этом экономить опаснее всего. Потерянная база записей — это не техническая деталь, а клиенты, которые пришли и не нашли себя в расписании.
Второй бот и тестовая копия
Второй бот — это ещё один проект, а не второй тариф. На Pro доступно пять проектов, на Team — без ограничений, и отдельный сервер ни под один из них не нужен. Это закрывает два частых сценария: бот для второй точки и тестовая копия, где вы проверяете изменения, прежде чем их увидят клиенты.
Тестовая копия дешевле, чем ошибка в живом боте. Прогонять новую логику записи на копии разумнее, чем ловить двойное бронирование у реальных клиентов.
Сколько это в итоге
Стартовый тариф — 990 ₽ в месяц, и первый месяц бесплатный: для одного бота магазина или записи этого хватает с запасом (1 vCPU, 2 GB RAM, 20 GB SSD). Растёт нагрузка или проектов стало больше — переходите на Pro за 2 490 ₽, где есть пять проектов и свой домен.
Разовая разработка и ежемесячное содержание больше не смешиваются: код вы пишете один раз, а платите за то, что бот отвечает в три часа ночи. Загрузите проект на Dockbox, подключите Git — и посмотрите, как бот ведёт себя в бою: первый месяц на Starter бесплатный.
Частые вопросы
Сколько стоит держать Telegram-бота для магазина или записи клиентов?
На Dockbox — от 990 ₽ в месяц по тарифу Starter (первый месяц бесплатный), Pro стоит 2 490 ₽, Team — 4 990 ₽. В цену входят сервер, сборка из Git, круглосуточная работа, автоперезапуск при сбое и логи. Разработка бота в эту сумму не входит — это разовый расход.
Нужен ли боту домен и сайт?
Нет. Клиенты приходят по ссылке t.me и переписываются внутри Telegram. Домен нужен только если у бота есть веб-часть — админка или витрина: HTTPS-ссылка выдаётся сразу и входит в тариф, свой домен подключается на Pro.
Может ли бот принимать оплату?
Да, через инструменты Telegram или по ссылке на вашу кассу — за это платформа ничего не доплачивает. Ключи платёжного провайдера храните в секретах проекта: в коде и в Git они оказаться не должны.
Что будет с заказами, если бот упадёт?
Контейнер перезапускается автоматически, а данные лежат в постоянном хранилище /data, поэтому переживают и сбой, и обновление кода. В панели видно, работал ли бот последние сутки и были ли ошибки, — проблему можно заметить раньше клиента.
Нужен ли отдельный тариф под тестовую копию бота?
Нет. Копия — это просто ещё один проект в вашем тарифе: на Pro их пять, на Team — без ограничений. Проверять изменения на копии выходит дешевле, чем чинить живого бота на глазах у клиентов.