Телеграм-бот CRM для СТО и автосервисов
Разработал комплексную экосистему на базе Telegram для автоматизации работы СТО и автосервисов. Бот полностью закрывает жизненный цикл обслуживания автомобиля: от первой заявки клиента о поломке до финального уведомления "Ремонт завершен".
Проект превращает обычный Telegram в мощную CRM-систему с распределением ролей (Клиент, Механик, Администратор).
Основные возможности и реализованный функционал:
Для клиентов:
"Личный гараж": Интуитивная 11-шаговая регистрация авто. При повторном обращении клиент просто выбирает сохраненное авто с помощью In-Line кнопок, пропуская этап заполнения данных.
Медиафайлы: Возможность добавлять фото и видео повреждений, которые мгновенно передаются мастерам.
Трекинг статуса: Клиент видит историю своих заказов и получает автоматические уведомления о смене статусов (Ожидает, В работе, Выполнено).
Для механиков:
Автоматизация рабочего пространства: Для каждого нового заказа бот автоматически создает отдельный топик (Forum Topic) с номером авто (например, #12 [AB1234CD] Toyota Camry).
Интерактивные карточки: В топик отправляется детальная карточка заказа с медиафайлами и кнопками управления (Взять в работу, Завершить ремонт). При завершении ремонта топик автоматически закрывается, чтобы не засорять рабочий чат.
Админ-панель и Аналитика:
Полный CRUD в Telegram: Управление базой пользователей, редактирование данных авто, возможность принудительно изменять статусы заказов или банить пользователей прямо из чата.
Live-статистика: Дашборд с ключевыми метриками (общее количество клиентов, авто, самая популярная марка авто на СТО, загруженность по месяцам).
Экспорт данных (Google Sheets API): Встроенная генерация CSV-отчетов и интеграция с Google Sheets через OAuth 2.0. Запуск экспорта в один клик создает/обновляет таблицу на Google Drive администратора и отправляет прямую ссылку в чат.
Технический стек:
Язык: Python 3.12+
Фреймворк: aiogram 3.x
Базы данных: PostgreSQL + SQLAlchemy 2.0 (полностью асинхронное взаимодействие)
Интеграции: Google Sheets API, Google Drive API
Деплой: Docker & Docker Compose
#python #telegrambot #aiogram #crm #postgresql #docker #автосервис #автоматизация #googlesheets #backend
Проект превращает обычный Telegram в мощную CRM-систему с распределением ролей (Клиент, Механик, Администратор).
Основные возможности и реализованный функционал:
Для клиентов:
"Личный гараж": Интуитивная 11-шаговая регистрация авто. При повторном обращении клиент просто выбирает сохраненное авто с помощью In-Line кнопок, пропуская этап заполнения данных.
Медиафайлы: Возможность добавлять фото и видео повреждений, которые мгновенно передаются мастерам.
Трекинг статуса: Клиент видит историю своих заказов и получает автоматические уведомления о смене статусов (Ожидает, В работе, Выполнено).
Для механиков:
Автоматизация рабочего пространства: Для каждого нового заказа бот автоматически создает отдельный топик (Forum Topic) с номером авто (например, #12 [AB1234CD] Toyota Camry).
Интерактивные карточки: В топик отправляется детальная карточка заказа с медиафайлами и кнопками управления (Взять в работу, Завершить ремонт). При завершении ремонта топик автоматически закрывается, чтобы не засорять рабочий чат.
Админ-панель и Аналитика:
Полный CRUD в Telegram: Управление базой пользователей, редактирование данных авто, возможность принудительно изменять статусы заказов или банить пользователей прямо из чата.
Live-статистика: Дашборд с ключевыми метриками (общее количество клиентов, авто, самая популярная марка авто на СТО, загруженность по месяцам).
Экспорт данных (Google Sheets API): Встроенная генерация CSV-отчетов и интеграция с Google Sheets через OAuth 2.0. Запуск экспорта в один клик создает/обновляет таблицу на Google Drive администратора и отправляет прямую ссылку в чат.
Технический стек:
Язык: Python 3.12+
Фреймворк: aiogram 3.x
Базы данных: PostgreSQL + SQLAlchemy 2.0 (полностью асинхронное взаимодействие)
Интеграции: Google Sheets API, Google Drive API
Деплой: Docker & Docker Compose
#python #telegrambot #aiogram #crm #postgresql #docker #автосервис #автоматизация #googlesheets #backend