Главная / Telegram-боты и Mini Apps
Услуга

Разработка Telegram-ботов и Mini Apps

Telegram-бот на заказ под ключ · Mini Apps · оплата и админ-панель

Делаю Telegram-ботов, которые продают подписки, принимают оплату и присылают уведомления, и Mini Apps — веб-приложения, которые открываются прямо в Telegram. Беру задачу целиком: сценарии, бэкенд, админ-панель, сервер и сопровождение.

В продакшене работают мой GymAssist — дневник тренировок в браузере и в Telegram Mini App — и бот мониторинга, который сообщает о простое оборудования через 3 минуты.

Какие задачи бизнеса закрывает бот

пять сценариев
01

Продажа подписок и платный доступ

Бот оформляет подписку, принимает оплату, продлевает её и выдаёт доступ к закрытому каналу или материалам. Когда подписка заканчивается, доступ закрывается сам, без ручной работы.

подписки · автопродление · закрытый канал
Подробнее про оплату в боте →
02

Уведомления и алерты

Бот сообщает о том, что нельзя пропустить: оплата, заявка, сбой оборудования. В кейсе мониторинга простой машины виден в Telegram через 3 минуты, а не через недели.

Telegram Bot API · пороги · уведомления
Кейс: мониторинг 10 000 устройств →
03

Mini App: продукт без мобильного приложения

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

Vue / React · initData · веб и Telegram
04

Админ-панель для команды

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

Vue · роли и права
05

Второй канал в MAX

Бот для MAX подключается к тому же бэкенду: одна база пользователей, одни подписки, одна админ-панель. Так сделано в кейсе подписок, когда часть аудитории ушла из Telegram.

общий бэкенд · MAX API
Боты для MAX →

Бот или Mini App

что выбрать
ФорматЧто умеетКогда подходит
БотСообщения, кнопки, команды, файлы, уведомленияКороткие сценарии: оплата, подписка, заявка, алерт.
Mini AppПолноценный веб-интерфейс внутри Telegram: экраны, формы, графикиКаталог, личный кабинет, запись, дашборд — всё, что неудобно делать сообщениями.
Бот + Mini AppБот присылает уведомления и открывает приложение, работа идёт в Mini AppПродукт, которым пользуются регулярно, — без отдельного мобильного приложения.

Mini App открывается из бота: кнопкой меню, кнопкой в сообщении или по прямой ссылке. Одно и то же веб-приложение может работать и в Telegram, и в обычном браузере — так сделан мой GymAssist.

Что входит в разработку

под ключ
Бот
сценарии и командыклавиатуры и кнопкивебхук или long pollingфайлы и медиа
Mini App
Vue или Reactпроверка initData на серверецвета темы Telegramработа в браузере
Админ-панель
пользователиподписки и платежироли и права
Платежи
провайдер по ссылкеTelegram Starsрекуррентные списания54-ФЗ
Инфраструктура
сервер и деплойDockerмониторинг
Качество
автотесты на платежи и расчётыручная приёмка сценариев

Как идёт работа

пять этапов
01

Разбор задачи

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

02

Сценарии и модель данных

Схема диалогов и экранов Mini App, статусы заказа или подписки, роли в админ-панели. На этом этапе становится понятна оценка по срокам и стоимости.

03

Разработка

Бота создаём через @BotFather на ваш аккаунт: токен остаётся у вас, я подключаюсь по нему. Дальше — бэкенд, сценарии бота, Mini App и админ-панель.

04

Тесты и приёмка

Логику оплаты, доступа и расчётов закрываю автотестами, перед релизом прогоняю сценарии руками.

05

Запуск и поддержка

Деплой, мониторинг работоспособности, исправления и доработки под новые сценарии и изменения Bot API.

Сроки и стоимость

по задаче

Цена зависит от сценариев, числа интеграций и того, нужны ли Mini App и админ-панель. После созвона присылаю оценку по этапам.

Кейс: бот алертов

боты в продакшене
01

Мониторинг парка майнингового оборудования

Разработчик · полный цикл · заказчик под NDA

Простой отдельной машины раньше замечали случайно, иногда через недели. Система опрашивает API сервисов и пулов раз в минуту и присылает алерт в Telegram и на почту, когда устройство встало, перегрелось или просело по производительности.

10 000устройств под мониторингом
1 мининтервал опроса
3 миндо алерта вместо недель
Подробный разбор кейса →

Типовое решение

как это может выглядеть
Типовое решение

Магазин внутри Telegram

Пример задачи и архитектуры, а не проект из портфолио
Задача
У кофейни или небольшого магазина аудитория сидит в Telegram-канале, а заказы принимаются в личных сообщениях.
Как собрать
Mini App с каталогом и корзиной открывается из канала и из бота. Покупатель входит без регистрации через initData, оплачивает через платёжного провайдера, бот присылает статус заказа. Каталог и заказы — в админке на Vue.
Что получит заказчик
Заказы без переписки, понятный статус для покупателя и список заказов для команды.
React или Vue · Laravel или Node.js · PostgreSQL · Telegram Bot API

Свой продукт на Mini App

делаю сам
01

GymAssist — дневник силовых тренировок

gymassist.space
Собственный продукт · в продакшене · веб и Telegram Mini App

Запись подходов прямо в зале, нагрузка по сорока мышцам на анатомической схеме, программы с автоматической прогрессией и режим тренера. Работает в браузере и как Telegram Mini App — тренировку ведут с телефона, не выходя из мессенджера.

40мышц на схеме нагрузки
2платформы: веб и Mini App
1разработчик — я

Частые вопросы

про Telegram-ботов
Сколько стоит разработка Telegram-бота?

Цена зависит от сценариев, числа интеграций и того, нужны ли Mini App и админ-панель. После короткого созвона присылаю оценку по этапам.

Чем Mini App отличается от обычного бота?

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

Нужна ли пользователю регистрация в Mini App?

Нет. Telegram передаёт приложению данные запуска (initData) с подписью. Сервер проверяет подпись ключом, который получается из токена бота, и только после этого доверяет данным пользователя.

Можно ли принимать оплату в Telegram-боте?

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

Кому будет принадлежать бот?

Вам. Бота создаём через @BotFather на ваш аккаунт, токен остаётся у вас, я подключаюсь по нему.

На чём пишете ботов и Mini Apps?

Бэкенд на PHP и Laravel или на Node.js и TypeScript, база PostgreSQL, Redis для очередей и кеша. Mini App и админ-панель — на Vue или React.

Можно ли потом запустить бота и в MAX?

Да. Логика, пользователи и подписки живут в общем бэкенде, для MAX добавляется свой слой работы с API мессенджера. Так устроен проект из кейса подписок.

Обсудим вашего бота

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