Telegram-бот для автодилера: свободный запрос клиента → квалифицированный лид в AmoCRM

Ссылка на работу
image image image
Telegram-бот для автодилера под ключ: клиент пишет свободным текстом или проходит пошаговый опрос — на выходе готовый лид в AmoCRM за секунды, 24/7. Задача: клиенты пишут в любое время, менеджеры отвечают не круглосуточно — первые обращения теряются, а именно первые минуты решают конверсию. Решение — гибридный бот: — Пошаговый опрос (FSM) по 5 услугам (продажа, покупка, подбор, проверка, юрпомощь) на одном параметризуемом движке: валидация телефона, загрузка фото, экран подтверждения с правкой полей. — Свободный текст → ИИ: классификация намерения и извлечение сущностей (марка, год, бюджет) в JSON, со smart fallback gpt-4o-mini → gpt-4o по низкой уверенности; распознанное предзаполняет форму. — Отказоустойчивая доставка в AmoCRM: дедуп по телефону, OAuth с автообновлением токена, retry с backoff, очередь failed_leads + алерт админу — лид не теряется. — Инфраструктура: Redis (FSM, TTL 30 мин), PostgreSQL, Docker Compose, health-check, mock-режим, тесты. Стек: Python 3.12 · aiogram 3 · PostgreSQL 16 · Redis 7 · OpenAI · AmoCRM REST v4 · Docker
https://github.com/ivanHomeless/smart-drive-bot