Сервис с подписками
Оплаты подтверждаются вручную, сроки ведутся в таблице. Нужен бот, который принимает оплату, продлевает доступ и сам сводит акты.
Кейс: Tech Poly VPN: биллинг VPN-подписок в Telegram →Продажи и поддержка, которые не спят
Пишем ботов для Telegram и ВКонтакте — для продаж, поддержки и учёта, со своей базой данных и интеграцией в системы заказчика. В 3 часа ночи бот отвечает так же быстро, как в полдень.
Это не боты-визитки, а продакшен с транзакциями, миграциями и живыми пользователями: биллинг с подтверждением платежей, тикет-системы, обработка документов, учёт. Каждый бот — со своей админкой, логами и резервным копированием.
Типовые ситуации и что мы в них делаем.
Переносим приём заявок, подтверждение и учёт в бота с базой данных. В тикет-системе заявка проходит статусы и срок решения, в продаже подписок чек уходит администраторам кнопками «Подтвердить» и «Отклонить».
Делаем бота, которому достаточно переслать файл: PDF-полис, банковскую выписку, голосовое или фото чека. Он возвращает готовый файл или текст, а результат остаётся в базе.
Заменяем бумажные карточки и списки: QR-карта в Telegram с наградой за визиты, электронная очередь с напоминаниями, выгрузка списка в Excel.
Типы заказчиков, для которых мы это уже делали.
Оплаты подтверждаются вручную, сроки ведутся в таблице. Нужен бот, который принимает оплату, продлевает доступ и сам сводит акты.
Кейс: Tech Poly VPN: биллинг VPN-подписок в Telegram →Заявки приходят в личку и в коридоре, часть теряется. Нужен учёт обращений, техники и отчёт руководителю без отдельной системы.
Кейс: Тикет-система для IT-отдела в Telegram →Нужна карта постоянного клиента без пластика и приложения: посещения, награды и учёт прямо в Telegram.
Кейс: Карта лояльности компьютерного клуба в Telegram →Один и тот же документ правится руками для каждого клиента. Нужна обработка PDF, которая не портит данные и подпись.
Кейс: Брендирование электронных полисов ОСАГО в Telegram →Виды работ в этом направлении. У каждого есть кейс, где это уже сделано.
Бот ведёт клиента от регистрации по инвайт-коду и пробного доступа до оплаты. Он показывает реквизиты СБП и принимает скриншот чека, а администраторы подтверждают платёж кнопкой. После этого подписка продлевается в панели Marzban, а за 3 суток и за 1 сутки бот напоминает о продлении. Платёж проверяет человек, автоматического эквайринга в этой работе нет.
Сотрудник оформляет заявку в боте за четыре шага, а карточка приходит в чат IT-отдела и меняет статус на месте. Внутри приоритеты и SLA (норматив времени на решение), закрытие только с подтверждения сотрудника и оценка 1–10. Рядом делаем учёт техники, реестр доступов с шифрованием паролей, базу знаний и месячный отчёт руководителю.
Бот принимает PDF, разбирает страницу и возвращает изменённый файл. В нашей работе так наносятся контакты аварийного комиссара на электронный полис ОСАГО: номер бланка, данные и QR-код остаются нетронутыми, а результат проверяется отдельной командой. Документ обрабатывается в оперативной памяти и на диск не сохраняется.
Клиент показывает QR-код из бота, администратор начисляет посещение одним нажатием, а за шестую ночь бот открывает награду. От накрутки защищают пауза между начислениями и журнал действий персонала. Тот же подход работает для электронной очереди: запись одной кнопкой, чекин, уведомление о приближении очереди и выгрузка списка в Excel.
Голосовые, фото чека и сложный текст уходят в мультимодальную модель Google Gemini, которая работает со звуком и картинкой напрямую. Так работает бот расшифровки голосовых в трёх режимах и финансовый ассистент, который разбирает PDF-выписки четырёх банков и принимает траты обычной фразой. Ключи Gemini работают пулом: если квота одного кончилась, запрос идёт через следующий.
Пользователь присылает ссылку, бот возвращает файл в тот же чат: yt-dlp достаёт ролик, FFmpeg сжимает и нарезает. В нашей работе 12 площадок, выбор качества до 4K, MP3 с обложкой, повторы из кэша и файлы до 2 ГБ через локальный Bot API. Отдельный бот скачивает Hi-Res музыку и проверяет по спектру, что FLAC настоящий.
Бот привязывает аккаунт сервиса к человеку в Telegram и выдаёт одноразовый код для входа без пароля. Владелец одобряет заявки на регистрацию кнопками, а смена имени и пароля делается из чата. У бота нет своей базы: он обращается во внутренний API сервиса, поэтому данные хранятся в одном месте.
Отдельная страница под каждую задачу: что делаем, кейсы, цена и ответы на вопросы.
Что остаётся у заказчика после сдачи проекта.
От заявки до сдачи: на каждом шаге понятно, что происходит и что дальше.
Разбираем задачу: кто пользуется ботом, какие действия он должен выполнять и откуда берутся данные. По итогам вместе составляем ТЗ: что делаем и как проверим результат, — и называем смету.
Описываем диалоги бота и права ролей: что видит клиент, сотрудник, администратор, руководитель. Заказчик получает описание, по которому можно проверить готовый бот.
Проектируем структуру хранения и подключаем внешние системы по API. Заказчик знает, где будут лежать его данные и что бот берёт из других сервисов.
Пишем бота, админ-панель на кнопках, рассылки и журналы. Заказчик пробует рабочие сценарии до запуска на боевом сервере.
Разворачиваем бота на сервере заказчика или нашем, настраиваем часовой пояс, логи и резервное копирование. Заказчик получает работающий сервис и README с инструкцией.
Сдаём проект с документацией и CHANGELOG, месяц исправляем замечания бесплатно. Дальше сопровождение по договорённости.
Ориентиры, чтобы понимать порядок цифр. Точную смету считаем после аудита.
Рассылки, ответы на частые вопросы, запись и приём заявок.
Продажа подписок с оплатой по СБП, управление аккаунтами, админка на кнопках.
Мониторинг, бэкапы, мелкие правки и обновления библиотек.
Аудит и коммерческое предложение — бесплатно. Почасовой оплаты нет: цена фиксируется за результат, точная сумма — в КП после аудита. Сопровождение после сдачи — от 6 000 ₽ в месяц, первый месяц бесплатно. Сроки — индивидуально, называем после утверждения технического задания.
12 проектов — с задачей, решением и цифрами
собственный продукт: бот и веб-дашборд, выписки четырёх банков, Gemini
для музейного комплекса в Москве: заявки, учёт техники, база знаний и аналитика
собственный продукт: оплата по СБП, выдача ключей в Marzban, резервный бот во ВКонтакте
для аварийных комиссаров: контакты на бланке, данные и QR-код не тронуты
собственный Telegram-бот: голосовые, кружочки, аудио и видео в текст через Gemini
собственный Telegram-бот: FLAC 24 бит / 192 кГц из Qobuz, Deezer и Tidal
QR-код вместо бумажной карты: учёт посещений и награда за шестую ночь
собственный бот для Переговорки (ToshaStream): вход по коду, заявки, роли
собственный бот: без водяных знаков, качество до 4K, MP3, файлы до 2 ГБ
QueueBot для вуза: староста создаёт очередь, бот напоминает и выгружает список в Excel
для закрытого VPN-сервиса: инвайт-код, пробный период, чек подтверждает админ
собственный продукт: друзья и родные сами вносят даты, админу приходят напоминания
Короткий разбор — бесплатно: посмотрим задачу и скажем, что и за сколько имеет смысл делать.