-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy path.env.example
47 lines (36 loc) · 2.03 KB
/
.env.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# 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=