Блог · 29.04.2026

Разработка Telegram-бота для бизнеса в 2026: гайд от ZoomApps

Telegram-боты в 2026 — это не «автоответчик из 2018». Современный бот это полноценное web-приложение внутри Telegram с авторизацией без регистрации, оплатой TON или Kaspi, AI-ассистентом на GPT-4 и интеграцией с любым бекендом.

Почему бот, а не приложение

Главный аргумент — отсутствие барьера установки. Чтобы человек начал пользоваться мобильным приложением, он должен зайти в стор, дождаться загрузки, дать разрешения, зарегистрироваться, подтвердить номер. На каждом шаге теряется часть аудитории. В Telegram пользователь нажимает кнопку в чате и уже внутри интерфейса, а его идентификатор, имя и номер (если он их отдал) приходят вам вместе с первым запросом.

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

Третий аргумент — стоимость входа. Бот с Mini App стоит в разы дешевле, чем связка «iOS + Android», и не требует прохождения модерации App Store и Google Play. Если гипотезу нужно проверить за месяц, это единственный разумный путь. Когда бот наберёт аудиторию и станет понятно, каких функций не хватает, поверх него уже осмысленно строить полноценное мобильное приложение — с готовой базой пользователей и понятным сценарием.

Что можно делать с Telegram Mini Apps

  • Каталог товаров и корзина
  • Бронирование услуг
  • Личный кабинет с историей заказов
  • Чат с поддержкой
  • Обучение и контент

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

Практический критерий выбора между просто ботом и Mini App: если сценарий укладывается в 5-7 кнопок и линейный диалог — хватит бота на кнопках. Если пользователю нужно сравнивать варианты, листать список из десятков позиций, выбирать дату в календаре или заполнять форму из 6+ полей — нужен Telegram Mini App, иначе диалог превращается в пытку.

Стоимость разработки

Простой бот (5-10 команд) — от 220 000 ₸ за 1-2 недели. Bot с Mini App и оплатой — от 500 000 ₸ за 3-4 недели. AI-консультант на ваших данных — от 800 000 ₸ за 4-6 недель.

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

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

Что используем в ZoomApps

Backend на Python aiogram или Node.js Telegraf. AI — OpenAI GPT-4 / Claude API. БД — PostgreSQL. Платежи — Telegram Stars, TON Wallet, Kaspi Pay через webhook.

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

Типовые ошибки, которые дорого исправлять

Хранение состояния диалога в памяти процесса. При перезапуске сервера все пользователи «зависают» на середине сценария. Состояние должно лежать в Redis или в базе.

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

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

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

Что спросить у подрядчика до старта

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

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

Что происходит после сдачи. Telegram регулярно обновляет Bot API, и раз в несколько месяцев что-то требует правки. Договоритесь о формате поддержки заранее, а не когда бот уже лёг.

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

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

Готовы обсудить?

Получите просчёт стоимости и сроков за 24 часа.

Подписываем NDA до получения детального ТЗ. Отправляем смету, презентацию команды и портфолио по теме вашего проекта.

+7 707 928 13 15 WhatsApp

Заявка

Звонок WhatsApp