Telegram-бот 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