Bot Telegram FoxFlat
Opracowałem bota Telegram do automatycznego wyszukiwania mieszkań do wynajęcia. Bot parsuje ogłoszenia z DIM.RIA i w czasie rzeczywistym wysyła użytkownikom odpowiednie mieszkania według ich filtrów.
Co zostało zrealizowane:
- Parsowanie ogłoszeń z DIM.RIA (API)
- System filtrów: miasto, dzielnica, cena, liczba pokoi
- Globalne monitorowanie — bot automatycznie sprawdza nowe ogłoszenia i dopasowuje je do subskrypcji użytkowników
- System subskrypcji (trial / miesięczna) z zarządzaniem dostępem do funkcji
- Zapisane ulubione mieszkania (Favorites)
- REST API na Flask do zarządzania subskrypcjami i użytkownikami
- Firebase Firestore jako główna baza danych, Redis do cache'owania i kolejek zadań
- Integracja Google Maps do określania współrzędnych adresu
- Analityka przez Mixpanel
- Kolaż ze zdjęć mieszkania przed wysłaniem na czat
Stos: Python, pyTeleBot, Flask, Firebase Firestore, Redis, BeautifulSoup, Google Maps API
Co zostało zrealizowane:
- Parsowanie ogłoszeń z DIM.RIA (API)
- System filtrów: miasto, dzielnica, cena, liczba pokoi
- Globalne monitorowanie — bot automatycznie sprawdza nowe ogłoszenia i dopasowuje je do subskrypcji użytkowników
- System subskrypcji (trial / miesięczna) z zarządzaniem dostępem do funkcji
- Zapisane ulubione mieszkania (Favorites)
- REST API na Flask do zarządzania subskrypcjami i użytkownikami
- Firebase Firestore jako główna baza danych, Redis do cache'owania i kolejek zadań
- Integracja Google Maps do określania współrzędnych adresu
- Analityka przez Mixpanel
- Kolaż ze zdjęć mieszkania przed wysłaniem na czat
Stos: Python, pyTeleBot, Flask, Firebase Firestore, Redis, BeautifulSoup, Google Maps API