09 · AI & Automation
İlan Fiyat Takip Botu
Kişisel kullanım için ilan fiyatlarını periyodik izleyip ortalamanın belirgin altındaki fırsatları Telegram’dan bildiren otomasyon.
Tüm projeler
- Geliştirme sürüyor
- Automation
- Scraping
- Notifications
Tasarım görseli · ekran görüntüsü değil
Project Overview
Seçilen aramaların ilan fiyatlarını zaman içinde kaydeden, istatistikle “fırsat” belirleyen kişisel bir araç.
The Challenge
Fiyat dalgalanmalarını elle izlemenin zahmeti ve uç değerlerin ortalamayı bozması.
The Solution
Düzenli tarama, IQR ile uç değer ayıklama, ortalama/medyan karşılaştırması ve anlık bildirim.
How It Works
- 01Zamanlayıcı, ayarlardaki aralıkta (rastgele sapmayla) ve belirlenen saat dilimlerinde taramayı başlatır.
- 02Playwright sayfaları açar, ilanlar ayrıştırılır ve fiyatlar SQLite’a kaydedilir (geçmiş + anlık görüntü).
- 03Analiz modülü mutlak taban ve IQR yöntemiyle uç değerleri eler; ortalama ve medyanı hesaplar.
- 04Ortalamanın yapılandırılan yüzde altındaki ilanlar “fırsat” sayılır.
- 05Yeni fırsatlar Telegram bot mesajıyla gönderilir. Tüm davranış ayarları kod değiştirmeden config.yaml’dan yapılır.
Key Features
- Yapılandırılabilir tarama sıklığı ve aktif saatler
- İstatistiksel fiyat analizi (ortalama, medyan, IQR)
- Fırsat eşiği ayarı
- Telegram bildirimleri
- Fiyat geçmişi kaydı
- Secret’ların .env’de tutulması
Architecture
Modüler Python uygulaması: scraper, analyzer, database ve telegram_notifier katmanları; ayarlar YAML’da, gizli bilgiler ortam değişkenlerinde.
Technologies & Tools
- Python
- Playwright
- BeautifulSoup
- SQLite
- Telegram Bot API
- YAML
- python-dotenv
Screenshots
Gerçek uygulama ekran görüntüleri eklenecek. Yukarıdaki kapak yalnızca tasarım görselidir.
Results
Ölçülebilir sonuçlar doğrulandıkça eklenecek.
Links
GitHub bağlantısı yokCanlı demo yok
Let's build something great
Bir fikriniz mi var?
Yeni projeler, teknoloji, iş birlikleri ve yaratıcı fikirler üzerine konuşalım.
Benimle İletişime Geç