Schengen vizesi için randevu kontrolü yapmanızı sağlayan bir Telegram botudur. Bot, belirtilen ülke ve şehir için düzenli olarak randevu kontrolü yapar ve uygun randevu bulunduğunda Telegram üzerinden bildirim gönderir.
- 17 farklı Schengen ülkesi için randevu kontrolü
- 7 farklı Türkiye şehrinde randevu takibi
- Telegram üzerinden kolay kullanım
- Butonlu arayüz ile ülke ve şehir seçimi
- Özelleştirilebilir kontrol sıklığı (1-5 dakika)
- Detaylı randevu bilgileri (tarih, merkez, kategori)
- Otomatik bildirim sistemi
- Randevu bulunduğunda doğrudan rezervasyon bağlantısı
- Python 3.8 veya üzeri (Python 3.11 önerilir)
- pip (Python paket yöneticisi)
- Repoyu klonlayın:
git clone https://github.com/ibidi/schengen-visa-bot.git
cd schengen-visa-bot
- (Opsiyonel) Sanal ortam oluşturun ve aktifleştirin:
python3 -m venv .venv
source .venv/bin/activate # Linux/macOS
# veya
.venv\Scripts\activate # Windows
- Gerekli Python paketlerini yükleyin:
pip install -r requirements.txt
.env
dosyasını oluşturun ve Telegram bot bilgilerinizi ekleyin:
TELEGRAM_BOT_TOKEN=your_bot_token_here
TELEGRAM_CHAT_ID=your_chat_id_here
- python-telegram-bot (v20.6)
- python-dotenv (v1.0.0)
- aiohttp (v3.8.6)
- asyncio (v3.4.3)
- pytz (v2023.3)
Botu başlatmak için:
python3 schengen_bot.py
/start
- Bot bilgisi ve komut listesi/help
- Yardım menüsü/check
- Butonlu arayüz ile randevu kontrolünü başlat/stop
- Aktif kontrolü durdur/status
- Mevcut durum bilgisi
/check
komutunu gönderin- Açılan menüden ülke seçin
- Şehir seçin
- Kontrol sıklığını (1-5 dakika) seçin
/check Fransa Istanbul
- 🇫🇷 Fransa
- 🇳🇱 Hollanda
- 🇮🇪 İrlanda
- 🇲🇹 Malta
- 🇸🇪 İsveç
- 🇨🇿 Çekya
- 🇭🇷 Hırvatistan
- 🇧🇬 Bulgaristan
- 🇫🇮 Finlandiya
- 🇸🇮 Slovenya
- 🇩🇰 Danimarka
- 🇳🇴 Norveç
- 🇪🇪 Estonya
- 🇱🇹 Litvanya
- 🇱🇺 Lüksemburg
- 🇺🇦 Ukrayna
- 🇱🇻 Letonya
- 🇹🇷 Ankara
- 🇹🇷 Istanbul
- 🇹🇷 Izmir
- 🇹🇷 Antalya
- 🇹🇷 Gaziantep
- 🇹🇷 Bursa
- 🇹🇷 Edirne
Bu bot Python 3 ile geliştirilmiştir ve aşağıdaki ana kütüphaneleri kullanmaktadır:
- python-telegram-bot
- aiohttp
- python-dotenv
Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE
dosyasına bakın.
Her türlü katkıya açığız! Lütfen bir pull request göndermeden önce değişikliklerinizi tartışmak için bir issue açın.