К содержимому
Empire V · AI-Studio
Все папки

AI-ассистенты и ботыокт 2026

Диспетчер Вэл: Telegram-бот

Бот и мини-приложение, где диспетчеры спецтехники ищут заказы, считают рейс и общаются — @Dispetcher24_Well_Bot

РаботаетДетали заказчика обезличены

24/7

автоматический сбор и публикация заявок

Поиск, заказ, чат и кабинет — на одном экране Telegram, без установки отдельного приложения

Автотесты на временной базе данных прогоняются до каждого обновления, откат — сменой одной переменной

В чём была проблема

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

Что мы сделали

  1. Лента заявок в чате

    Бот публикует новые заявки с кнопками: 👍/👎 — оценить, ☆ — в избранное, «Написать» — связаться с заказчиком, «Расчёт» — посчитать рейс, «Анализ» — проверить заказчика.

  2. Мини-приложение внутри Telegram

    Поиск заказов, подача своей заявки (формой или обычным текстом — бот сам разберёт), личный кабинет, чат по заказам с обменом документами и актами, поддержка, подписка и реклама.

  3. ИИ-анализ заказчика

    Нейросеть с веб-поиском собирает сводку о компании — результат хранится неделю, а число запросов ограничено, чтобы не раздувать расходы.

  4. Калькулятор диспетчера

    Считает стоимость рейса с учётом НДС 22 % и показывает, сколько останется после расходов.

  5. Сбор заявок из групп

    Читатель просматривает профильные Telegram-группы, нейросеть разбирает текст объявлений, фильтры отсекают лишнее, и заявка попадает в ленту.

  6. Доверие и модерация

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

Как это выглядит

Для технических специалистов

Технические детали

Node.js 22 + grammY для бота, PostgreSQL (Supabase на собственном сервере) со схемой и правилами доступа на уровне строк; мини-приложение — на чистом JavaScript без фреймворка. Бот, приложение и сбор заявок работают в Docker рядом с базой.

Сбор из групп
Читатель на Playwright → разбор объявлений Gemini → фильтры → публикация в ленту; ИИ-анализ заказчика — Claude с веб-поиском и недельным кэшем.
Данные и права
Отдельная схема данных, RLS-политики: пользователь видит только свои заявки, чаты и документы; файлы в чате — до 10 МБ.
Эксплуатация
Развёртывание в Docker, резервные копии базы, откат одной переменной окружения.
Тестирование
Автотесты на временном Postgres: сценарии ленты, расчёта, чата и подписки.

Модели и AI-сервисы

  • Claude
  • Gemini

Технологии

  • Node.js 22
  • grammY
  • PostgreSQL
  • Supabase
  • Playwright
  • Telegram Mini Apps
  • Docker

Написать нам в Telegram

Откроется Telegram с готовым сообщением. Данные нигде не сохраняются.