# Telegram Yapılandırması / Telegram Configuration TELEGRAM_BOT_TOKEN=your_bot_token_here # Telegram bot token'ınız TELEGRAM_CHAT_ID=your_chat_id_here # Telegram kanal ID'niz (örn: -100123456789) TELEGRAM_RATE_LIMIT=20 # Telegram API için dakikada maksimum mesaj sayısı TELEGRAM_RETRY_AFTER=5000 # Rate limit aşımında beklenecek süre (milisaniye) TELEGRAM_RATE_LIMIT_MINUTES=15 # Bildirimler arası minimum süre (dakika) # Uygulama Yapılandırması / Application Configuration # Cron Örnekleri / Cron Examples: # Her dakika / Every minute: # CHECK_INTERVAL=* * * * * # Her 15 dakikada bir / Every 15 minutes: # CHECK_INTERVAL=*/15 * * * * # Her saat başı / Every hour: # CHECK_INTERVAL=0 * * * * CHECK_INTERVAL=*/5 * * * * # Kontrol sıklığı (varsayılan: her 5 dakikada bir) TARGET_COUNTRY=Turkiye # Hedef ülke # API Yapılandırması / API Configuration VISA_API_URL=https://api.schengenvisaappointments.com/api/visa-list/?format=json # Vize API adresi # Önbellek Yapılandırması / Cache Configuration MAX_CACHE_SIZE=1000 # Maksimum önbellek boyutu (kaç randevu saklanacak) CACHE_CLEANUP_INTERVAL=86400000 # Önbellek temizleme sıklığı (varsayılan: 24 saat) MAX_RETRIES=3 # API hatası durumunda maksimum deneme sayısı RETRY_DELAY_BASE=1000 # API hatası durumunda bekleme süresi (milisaniye) # Randevu Filtreleme / Appointment Filtering # Mevcut şehirler / Available cities: Ankara, Istanbul, Izmir, Gaziantep, Antalya, Bursa CITIES=Ankara,Istanbul # Takip edilecek şehirler (virgülle ayırın) # Mevcut ülkeler / Available countries: # Netherlands, France, Belgium, Bulgaria, Croatia, Czechia, # Estonia, Finland, Ireland, Latvia, Lithuania, Luxembourg, # Norway, Slovenia, Sweden, Ukraine MISSION_COUNTRY=Netherlands,France # Randevusu takip edilecek ülkeler (virgülle ayırın) # Hata Ayıklama / Debug Configuration DEBUG=false # Hata ayıklama modu (true/false) # Vize Alt Kategorileri / Visa Subcategories # Takip edilecek vize alt kategorileri (virgülle ayırın) => Tourism,Business,Student gibi VISA_SUBCATEGORIES=