Bot Telegram CRM dla warsztatów samochodowych i serwisów samochodowych
Opracowałem kompleksowy ekosystem oparty na Telegramie do automatyzacji pracy warsztatów samochodowych i serwisów. Bot w pełni zamyka cykl życia obsługi samochodu: od pierwszego zgłoszenia klienta o awarii do końcowego powiadomienia "Naprawa zakończona".
Projekt przekształca zwykłego Telegrama w potężny system CRM z podziałem ról (Klient, Mechanik, Administrator).
Główne możliwości i zrealizowane funkcje:
Dla klientów:
"Osobisty garaż": Intuicyjna 11-krokowa rejestracja auta. Przy ponownym zgłoszeniu klient po prostu wybiera zapisane auto za pomocą przycisków In-Line, pomijając etap wypełniania danych.
Pliki multimedialne: Możliwość dodawania zdjęć i filmów uszkodzeń, które natychmiast przekazywane są mechanikom.
Śledzenie statusu: Klient widzi historię swoich zamówień i otrzymuje automatyczne powiadomienia o zmianie statusów (Oczekuje, W pracy, Zrealizowane).
Dla mechaników:
Automatyzacja przestrzeni roboczej: Dla każdego nowego zamówienia bot automatycznie tworzy osobny temat (Forum Topic) z numerem auta (np. #12 [AB1234CD] Toyota Camry).
Interaktywne karty: Do tematu wysyłana jest szczegółowa karta zamówienia z plikami multimedialnymi i przyciskami sterującymi (Przyjąć do pracy, Zakończyć naprawę). Po zakończeniu naprawy temat automatycznie się zamyka, aby nie zaśmiecać czatu roboczego.
Panel administracyjny i Analiza:
Pełny CRUD w Telegramie: Zarządzanie bazą użytkowników, edytowanie danych aut, możliwość wymuszonej zmiany statusów zamówień lub banowania użytkowników bezpośrednio z czatu.
Statystyki na żywo: Dashboard z kluczowymi metrykami (łączna liczba klientów, aut, najpopularniejsza marka auta w warsztacie, obciążenie w miesiącach).
Eksport danych (Google Sheets API): Wbudowana generacja raportów CSV i integracja z Google Sheets przez OAuth 2.0. Uruchomienie eksportu w jednym kliknięciu tworzy/aktualizuje tabelę na Dysku Google administratora i wysyła bezpośredni link na czat.
Stos technologiczny:
Język: Python 3.12+
Framework: aiogram 3.x
Bazy danych: PostgreSQL + SQLAlchemy 2.0 (całkowicie asynchroniczna interakcja)
Integracje: Google Sheets API, Google Drive API
Wdrożenie: Docker & Docker Compose
#python #telegrambot #aiogram #crm #postgresql #docker #warsztat #automatyzacja #googlesheets #backend
Projekt przekształca zwykłego Telegrama w potężny system CRM z podziałem ról (Klient, Mechanik, Administrator).
Główne możliwości i zrealizowane funkcje:
Dla klientów:
"Osobisty garaż": Intuicyjna 11-krokowa rejestracja auta. Przy ponownym zgłoszeniu klient po prostu wybiera zapisane auto za pomocą przycisków In-Line, pomijając etap wypełniania danych.
Pliki multimedialne: Możliwość dodawania zdjęć i filmów uszkodzeń, które natychmiast przekazywane są mechanikom.
Śledzenie statusu: Klient widzi historię swoich zamówień i otrzymuje automatyczne powiadomienia o zmianie statusów (Oczekuje, W pracy, Zrealizowane).
Dla mechaników:
Automatyzacja przestrzeni roboczej: Dla każdego nowego zamówienia bot automatycznie tworzy osobny temat (Forum Topic) z numerem auta (np. #12 [AB1234CD] Toyota Camry).
Interaktywne karty: Do tematu wysyłana jest szczegółowa karta zamówienia z plikami multimedialnymi i przyciskami sterującymi (Przyjąć do pracy, Zakończyć naprawę). Po zakończeniu naprawy temat automatycznie się zamyka, aby nie zaśmiecać czatu roboczego.
Panel administracyjny i Analiza:
Pełny CRUD w Telegramie: Zarządzanie bazą użytkowników, edytowanie danych aut, możliwość wymuszonej zmiany statusów zamówień lub banowania użytkowników bezpośrednio z czatu.
Statystyki na żywo: Dashboard z kluczowymi metrykami (łączna liczba klientów, aut, najpopularniejsza marka auta w warsztacie, obciążenie w miesiącach).
Eksport danych (Google Sheets API): Wbudowana generacja raportów CSV i integracja z Google Sheets przez OAuth 2.0. Uruchomienie eksportu w jednym kliknięciu tworzy/aktualizuje tabelę na Dysku Google administratora i wysyła bezpośredni link na czat.
Stos technologiczny:
Język: Python 3.12+
Framework: aiogram 3.x
Bazy danych: PostgreSQL + SQLAlchemy 2.0 (całkowicie asynchroniczna interakcja)
Integracje: Google Sheets API, Google Drive API
Wdrożenie: Docker & Docker Compose
#python #telegrambot #aiogram #crm #postgresql #docker #warsztat #automatyzacja #googlesheets #backend