Telegram-бот для платформы грузоперевозок

Платформе требовался бот для автоматизации назначения заказов и синхронизации с веб-приложением.

Ключевой результат
3–5x

Обзор проекта

О проекте

Telegram-бот для мгновенного оповещения исполнителей, управления заказами и снижения нагрузки на менеджеров.

  • Разработала бота на Nest.js с использованием того же API, что и веб-приложение (единая бизнес-логика).
  • Реализовала разделение по ролям, рассылку новых заказов с учётом подписок, интерактивные кнопки «Взять заказ» и «Отказаться» с атомарным обновлением статуса через API.
  • Настроила админ-канал для логирования всех действий.
  • JWT-аутентификация привязывается к Telegram-аккаунту при регистрации.

Ключевые детали

Что нужно было решить

Сложность
Высокая
Масштаб
Комплексный
Тип
Разработка с нуля
Исходная задачаШаг 1 из 3

Требовалось разработать Telegram-бота как дополнительный канал взаимодействия с пользователями платформы. Цели: синхронизация с основным веб-приложением через единое REST API, мгновенное оповещение исполнителей о новых заказах, упрощение процесса назначения (исполнители могут взять или отклонить заказ прямо в боте), прозрачность для администраторов через логирование, снижение нагрузки на менеджеров.

Далее: Как я это решила

Как я решила

1

Разработала бота на Nest.js с использованием того же API, что и веб-приложение (единая бизнес-логика).

2

Реализовала разделение по ролям, рассылку новых заказов с учётом подписок, интерактивные кнопки «Взять заказ» и «Отказаться» с атомарным обновлением статуса через API.

3

Настроила админ-канал для логирования всех действий.

4

JWT-аутентификация привязывается к Telegram-аккаунту при регистрации.

Решение найдено
Далее: Результаты
Скриншот проекта 1
1Экран 1
Скриншот проекта 2
2Экран 2

Что я достигла

Конкретные результаты, которые я принесла бизнесу клиента.

Стена достиженийШаг 3 из 3
< 2 с
Скорость оповещения
3–5x
Ускорение назначения

Бот запущен в составе экосистемы платформы и полностью синхронизирован с веб-приложением

Время от создания заказа до оповещения исполнителей - менее 2 секунд

Процесс назначения исполнителей ускорился в 3–5 раз по сравнению с ручным управлением

Администраторы получили прозрачный аудит всех действий через админ-канал

Загрузка менеджеров снизилась - они занимаются только сложными кейсами

API, разработанное для бота, в дальнейшем использовано для мобильного приложения без доработок

Хотите такие же результаты?

Обсудим ваш проект и найдём лучшее решение

Обсудить проект

Технологический стек

Стек, выбранный под задачи этого проекта: SEO-готовый рендеринг, быстрая загрузка и архитектура с запасом для роста.

  • Фронтенд

    • TypeScript

      Типы: код понятен любому разработчику

  • Бэкенд

    • Nest.js

      Модульный бэкенд и API

    • Telegram Bot API

      Интеграция с Telegram

    • JWT

      Аутентификация и ролевой доступ

    • REST API

      Стандартный API для интеграций

Хотите такой же результат для своего проекта?

Расскажите о своей задаче - честно скажу, как её решить, сколько это займёт и во сколько обойдётся.

Отвечу в течение 2 часов
Первая консультация бесплатно
Без обязательств