Разрабатываю Telegram-ботов, Mini Apps и веб-сервисы

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

Знакомые ситуации?

Заказчики приходят не за «ботом» или «сайтом», а с проблемой, которая каждый день отнимает часы и деньги. Ниже четыре таких проблемы и решение под каждую.

01/04

Заявки теряются в личке и мессенджерах

Клиент написал вечером, менеджер ответил утром, а клиент уже купил у конкурента. Часть обращений остаётся без ответа.

Решение Telegram-бот

Отвечает за секунды днём и ночью, принимает заявку и оплату, передаёт её в CRM. Менеджер подключается только к нестандартным вопросам.

Бот «Доставка»онлайн
ответ за 3 сек
Сегодня, 23:47

Здравствуйте! Сколько стоит доставка в субботу?

Доставка в субботу стоит 490 ₽. Оформить заказ?

ОформитьПозвать менеджера

Выберите время доставки:

10:00–12:0012:00–14:0014:00–16:00
✓ Заявка №1284 принятаСуббота, 12:00–14:00 · передана в CRM · менеджер увидит утром
02/04

Сотрудники отвечают на одни и те же вопросы

Цены, сроки, статус заказа, адрес. На ответы уходят часы, хотя бот отдаёт их за секунду.

Решение Telegram Mini App

Клиент сам смотрит каталог, цены и статус заказа прямо в Telegram. Без звонков и ожидания ответа менеджера.

БукетыКорзина1
Лаванда1 890 ₽
Весна2 490 ₽В корзину
Морской3 100 ₽
Луг1 650 ₽
Добавлено в корзину
Букет «Весна»2 490 ₽
Оплатить в Telegram
✓ Оплачено
Заказ №482
  1. Принят
  2. Собран
  3. В пути
  4. Доставлен
4 секот выбора до корзины
0звонков менеджеру
24/7статус заказа без вопросов
03/04

Данные живут в пяти таблицах

Заказы в одной, оплаты в другой, клиенты в третьей. Чтобы понять, что происходит, приходится сводить всё вручную.

Решение Веб-сервис и админ-панель

Заказы, оплаты и клиенты в одной системе. Руководитель видит цифры за день сразу, без сведения таблиц.

Excel · заказы Таблица · оплаты CRM · клиенты
Заказы сегодня
Оплачено312 400 ₽
Ждут ответа

Иванова А.Букет «Весна»Оплачен

ООО «Север»12 400 ₽В работеОплачен

Петров К.ДоставкаНовый

+12 400 ₽ · оплата от ООО «Север»
04/04

Документы готовятся руками

Перенос реквизитов, сверка сумм, сборка пакетов для заказчика. Медленно, а ошибки потом обходятся дорого.

Решение Инструменты под процесс

Документы собираются и проверяются автоматически: реквизиты, суммы, пакеты для заказчика. Без ручного переноса и опечаток.

УПД №218 · PDF ИНН 2365018042 КПП 236501001 Сумма 148 600 ₽ НДС 24 767 ₽

ИНН сверен с ЕГРЮЛ

!✓КПП не совпадаетКПП исправлен по справочнику

Суммы и НДС сходятся

Формат ФНС 5.03 соблюдён

УПД.xml Счёт.pdf Акт.pdf
✓ Пакет готов к отправке в ЭДО3 документа · 0 ошибок

Проекты, которые уже работают

Обсудить задачу

Бот-админ для корпоративного чата в тг, с уникальными игровыми механиками в сеттинге 2007 года. Эмо, готы, кнопочные телефоны. Подсчёт реакций и выдача ролей. респект за хорошую шутку и дизреспект за плохую. Под капотом гпт 5.5 для ежедневных саммарайзов по расписанию.

Бот-игра для корпоративного чата

Улучшение внутренней коммуникации внутри команды, укрепление связей внутри компании. Больше юмора и ностальгии. Чат не для рабочих задач.
TelegramБотКорпоративная культура
Открыть проект

Сервис для очистки EXIF онлайн: находит GPS в фото, показывает метаданные изображения и готовит чистые JPG, PNG или WebP.

Медиа-Цензор

Меньше случайных следов в публичных фото, быстрее подготовка изображений для сайта, маркетплейса и CRM.
FlaskEXIFGPSPillowUX

Личный бот комбайн в телеграм для контентмейкера. Бот позволяет скачать видео из инсты, ютуба, тик тока и тредс. Так же в боте реализована функция обрезки видео до формата кружка в тг и транскрибация видео по ссылке или файлу

Личный тг-бот для загрузки медиа

Больше не требуется подписываться на десятки скамных каналов ради скачивания видео, так же присутствует возможность масштабирования функционала под запросы заказчика
TelegramБотКонтентмейкинг
Обсудить задачу

Сервис каждый час забирает новые закупки из ЕИС и коммерческих площадок, отсеивает неподходящие по нише, региону и срокам, а AI разбирает документацию оставшихся. В Telegram приходит подборка с кнопками «Берём» и «Пропуск», а по выбранной закупке сервис сам собирает пакет документов на участие.

Поиск тендеров и сборка заявок

Площадки больше не мониторятся вручную, документация не читается глазами. Подходящие закупки приходят сами, а техническое предложение, расчёт цены и запросы поставщикам готовятся автоматически.
ТендерыTelegramAI-анализДокументы
Обсудить задачу

Платформа для контентмейкеров и SMM: находит тренды и залетевшие ролики в Instagram, TikTok и YouTube, подбирает похожие аккаунты, разбирает чужие видео на хук и структуру и пишет сценарии из ролика, длинного видео или просто идеи. Готовые сценарии сразу ложатся в контент-план.

Viralscope, комбайн для контента

Вместо часов в ленте и пустого листа контентмейкер получает идеи с доказанными охватами и готовые сценарии под свою аудиторию в одном окне.
КонтентСоцсетиAI-сценарииКонтент-план

Готовые решения под задачи бизнеса

Разбираться в технологиях не придётся. Выберите, что должно работать, а сборку беру на себя.

Продажи и заявки

Бот для приёма заявокОнлайн-записьПриём оплатыАвтоответы на частые вопросы

Работа с клиентами

Каталог в TelegramЛичный кабинет клиентаУведомления о статусе заказаРассылки

Внутренние процессы

Админ-панельУчёт заказов и заявокОтчёты для руководителяСвязка с CRM и таблицами

Документы

Конвертер документовПроверка файлов перед отправкойАвтоматическая генерация документовОчистка фото от служебных данных

Команда

Корпоративный ботЕжедневные сводки по чатамОповещения сотрудникам

Один разработчик на весь цикл

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

Когда исполнителей много

подрядчики бизнес

Дизайнер рисует экран, не зная серверной логики.

Программист ждёт финальный сценарий и переделывает логику.

Интегратор чинит поля, о которых забыли в макете.

Итог: созвоны про стыки, правки на пустом месте и размытая ответственность.

Когда разработчик один

бизнес разработчик сценарий интерфейс backend интеграции релиз

Один чат и один список задач вместо серии созвонов с разными людьми.

Внешний вид, логика и запуск делаются в одних руках.

Заказчик смотрит демо и принимает решения, а не координирует подрядчиков.

Итог: меньше созвонов, контекст не теряется, за результат отвечает один человек.

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

01/06

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

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

Результат

Описание задачи, формат решения, срок и вилка бюджета.

Бриф проектасозвон 30 минут
Кто пользуетсяклиенты и 3 менеджера
Откуда заявкисайт, Instagram, звонки
Что на выходезаявка → оплата → CRM
Где теряются деньгиответ через 4 часа, 30% заявок уходят
Формат: Telegram-бот + админка Срок: 3 недели Бюджет: вилка согласована
✓ Задача описана1 страница вместо 20 созвонов
02/06

Прототип

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

Результат

Кликабельный прототип и согласованный сценарий.

Экран 1Записаться
Экран 2Выбрать время
Экран 3✓
Убрали лишний шаг с выбором мастера Добавили напоминание за час
03/06

Разработка

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

Результат

Рабочая версия на каждом этапе и видимый прогресс.

Ваш сервис CRM Оплата Таблицы Telegram

CRMзаявка №1284 создана

Оплата2 490 ₽ получено

Таблицыстрока в отчёте добавлена

Telegramклиент получил статус

04/06

Тесты

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

Результат

Сервис ведёт себя предсказуемо.

Прогон сценариев / 48

Оформление заказа0,4 с

Оплата и возврат0,7 с

✗✓Двойная заявка от клиентаДвойная заявка: исправлено0,3 с

Права доступа сотрудников0,5 с

Ошибки ввода и пустые поля0,2 с

✓ 48 из 48 сценариев пройденоошибку нашли до клиентов
05/06

Запуск

Запускаю на сервере с доменом заказчика и HTTPS, передаю доступы, код и инструкции. Помогаю команде начать работу.

Результат

Работающий сервис, доступы и инструкции на руках.

🔒 ваш-домен.ru
Сервис работает
Ответ сервера мс
HTTPSактивен
Код и доступы переданы Инструкция для команды
06/06

Обновления без простоев

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

Результат

Доработки без остановки работы и без риска сломать то, что работает.

deploy: bash
$ git push origin main
→ GitHub Actions: test → deploy
$ pytest -q
  75 passed in 2.7s
$ docker compose build web
  image bylitvin-web:current built
$ docker compose up -d
  waiting for health check…
  ✓ web healthy · https://bylitvin.ru
$ 

Принципы работы

Цель не в закрытом ТЗ, а в продукте, который работает, понятен пользователю и легко поддерживается.

  1. 01

    Сначала сценарий, потом код

    Лишняя функция отсекается до разработки, а нужная попадает в первый релиз.

  2. 02

    Всё в одних руках

    Внешний вид, логика и запуск у одного исполнителя, поэтому ничего не теряется на стыках.

  3. 03

    Сложные задачи без отдельного подрядчика

    Электронные документы для налоговой, обработка файлов и большие массивы данных уже были в работе.

  4. 04

    Проект не привязан к исполнителю

    Код, доступы и инструкции остаются у заказчика. Проект продолжит развивать любой другой разработчик.

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

Сколько стоит разработка?

Цена зависит от объёма. Бот с парой сценариев и сервис с кабинетом, оплатой и интеграциями стоят по-разному. После короткого разбора называю срок и вилку бюджета.

Сколько времени занимает проект?

Простой бот или MVP занимает от нескольких дней до пары недель. Сервис с интеграциями и админкой дольше. Срок фиксирую после разбора задачи.

Код остаётся у меня?

Да. Передаю репозиторий, доступы к серверу и инструкции по запуску. Проект не привязан к исполнителю.

Возьмётесь доработать существующий проект?

Да, если код запускается и читается. Сначала смотрю, что есть, и говорю, что проще: доработать или переписать часть.

Что с сервером и поддержкой?

Разворачиваю проект на сервере заказчика или помогаю выбрать сервер. Доработки и поддержку после релиза обсуждаем отдельно.

Есть задача для разработки?

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

Написать в Telegram