İstanbul Gelişim Üniversitesi öğrencileri için geliştirilmiş kapsamlı bir Telegram botu. Bu bot, öğrencilerin üniversite ile ilgili güncel bilgilere hızlı ve kolay erişimini sağlar.
- Tüm IGÜ web uygulamalarına kategorize edilmiş erişim
- Sık kullanılan sistemler (OBİS, LMS, vb.)
- İdari sistemler
- Öğrenci sistemleri
- Aday öğrenci portalları
- Üniversite duyuruları
- Güncel slider görselleri
- Etkinlik ve haberler
- Akademik takvim sorgulama
- Fakülte bazlı filtreleme
- Tarih ve dönem bazlı arama
- Yemek menüsü (Yakında)
- IBAN bilgileri
- İletişim bilgileri
- Python 3.x
- pyTelegramBotAPI
- BeautifulSoup4
- Requests
- Python-dotenv
-
Repository'yi klonlayın ve gerekli paketleri yükleyin:
git clone https://github.com/ibidi/igu-bot.git cd igu-bot pip install pyTelegramBotAPI python-dotenv requests beautifulsoup4 pandas
-
.env
dosyasını oluşturun ve Telegram Bot Token'ınızı ekleyin:BOT_TOKEN=your_telegram_bot_token_here
-
Botu çalıştırın:
python3 igu_bot.py
Telegram'da botu başlatmak için:
- @IGU_Bot'u arayın
- /start komutunu gönderin
- Menüden istediğiniz özelliği seçin
Mevcut komutlar:
/start
- Bot'u başlatır ve mevcut komutları listeler/yemek
- Günlük yemek menüsünü gösterir/iban
- Üniversite IBAN bilgilerini gösterir/duyurular
- Son duyurular ve güncel görselleri gösterir/takvim
- Akademik takvim bilgilerini gösterir/fakulteler
- Fakülte listesini gösterir/uygulamalar
- IGÜ uygulamalarını kategorilere göre listeler
Projeye katkıda bulunmak için:
- Bu repository'yi fork'layın
- Yeni bir branch oluşturun (
git checkout -b feature/yeniOzellik
) - Değişikliklerinizi commit'leyin (
git commit -m 'Yeni özellik eklendi'
) - Branch'inizi push'layın (
git push origin feature/yeniOzellik
) - Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.