Телеграм бот FoxFlat
Разработал Telegram-бота для автоматизированного поиска квартир в аренду. Бот парсит объявления с DIM.RIA и в реальном времени отправляет пользователям релевантные квартиры по их фильтрам.
Что реализовано:
- Парсинг объявлений с DIM.RIA (API)
- Система фильтров: город, район, цена, количество комнат
- Глобальный мониторинг — бот автоматически проверяет новые объявления и сопоставляет их с подписками пользователей
- Система подписок (trial / месячная) с управлением доступа к функциям
- Сохранение избранных квартир (Favorites)
- REST API на Flask для управления подписками и пользователями
- Firebase Firestore как основная БД, Redis для кэширования и очередей задач
- Интеграция Google Maps для определения координат адреса
- Аналитика через Mixpanel
- Коллаж из фото квартиры перед отправкой в чат
Стек: Python, pyTeleBot, Flask, Firebase Firestore, Redis, BeautifulSoup, Google Maps API
Что реализовано:
- Парсинг объявлений с DIM.RIA (API)
- Система фильтров: город, район, цена, количество комнат
- Глобальный мониторинг — бот автоматически проверяет новые объявления и сопоставляет их с подписками пользователей
- Система подписок (trial / месячная) с управлением доступа к функциям
- Сохранение избранных квартир (Favorites)
- REST API на Flask для управления подписками и пользователями
- Firebase Firestore как основная БД, Redis для кэширования и очередей задач
- Интеграция Google Maps для определения координат адреса
- Аналитика через Mixpanel
- Коллаж из фото квартиры перед отправкой в чат
Стек: Python, pyTeleBot, Flask, Firebase Firestore, Redis, BeautifulSoup, Google Maps API