Локальный проект для автоматического поиска и мониторинга объявлений на сайте Kleinanzeigen.
🎉 Стабильная версия 2.0 - Полнофункциональный сканер с Telegram уведомлениями
🚀 Railway Deployment - Проект готов для деплоя на Railway
⚠️ Важно: Это локальное приложение, предназначенное для запуска на вашем компьютере или на Railway.
Этот проект представляет собой автоматизированную систему для поиска и отслеживания объявлений на немецком сайте Kleinanzeigen. Система включает в себя:
- Сканер объявлений (
kleinanzeigen_scanner.py) - Telegram бот для уведомлений (
simple_bot.py) - Конфигурационные файлы для настройки поиска
- Различные утилиты для диагностики и тестирования
9ea2e410-d869-47a1-8256-b03f48f0ee26
- Подключите GitHub репозиторий к Railway
- Используйте ключ:
9ea2e410-d869-47a1-8256-b03f48f0ee26 - Railway автоматически обнаружит Python проект
- Установите переменные окружения для Telegram бота
TELEGRAM_BOT_TOKEN- токен вашего Telegram ботаTELEGRAM_CHAT_ID- ID чата для уведомлений
kleinanzeigen_scanner.py- основной модуль сканированияKleinanzeigenConfig.py- конфигурация поискаkleinanzeigen_items.txt- список найденных объявлений
simple_bot.py- бот для отправки уведомленийclear_webhook.py- утилита для очистки webhook
start_all.bat- запуск всех компонентовrestart_project.bat- перезапуск проектаquick_clean.bat- быстрая очистка логовclean_and_restart.bat- полная очистка и перезапуск
- Установите Python 3.8 или выше
- Установите зависимости:
pip install -r requirements.txt - Настройте конфигурацию в
KleinanzeigenConfig.py - Настройте Telegram бота в
simple_bot.py
- Подключите репозиторий к Railway
- Установите переменные окружения
- Railway автоматически установит зависимости
# Быстрый запуск
start_all.bat
# Перезапуск с очисткой
restart_project.bat
# Ручной запуск
python kleinanzeigen_scanner.py
python simple_bot.py- Проект автоматически запускается на Railway
- Логи доступны в Railway Dashboard
- Мониторинг через Railway Metrics
Основные настройки находятся в файле KleinanzeigenConfig.py:
- Поисковые запросы
- Категории для поиска
- Интервалы сканирования
- Фильтры по цене и местоположению
- Python 3.8+
- requests
- beautifulsoup4
- python-telegram-bot
- schedule
- Основной репозиторий: https://github.com/2extndd/KFS2.git
- Старый репозиторий: https://github.com/2extndd/KSF1.git
Этот проект предназначен для личного использования.
Для получения помощи обратитесь к файлу USER_GUIDE.md или создайте Issue в GitHub.