- Giriş
- Özellikler
- Gereksinimler
- Kurulum
- Kullanım
- Konfigürasyon
- API Entegrasyonları
- Güvenlik
- Destek
- Lisans
Nyxie, Stixyie tarafından geliştirilen gelişmiş bir Protogen AI Telegram chatbot'udur. Yapay zeka teknolojisini kullanarak kullanıcılarla etkileşime giren, zamansal ve bağlamsal olarak duyarlı bir asistantır türkçeye odaklı yapılmıştır ama diğer dillerde belli bir seviyede destek sağlar ama asıl amaçı türkçe konusmayı desteklemektir.
Nyxie, sadece bir chatbot değil, aynı zamanda:
- 🧠 Gelişmiş yapay zeka teknolojisi ile çalışan bir dijital arkadaş
- 🌍 Çoklu dil desteği olan bir iletişim asistanı
- 🕰️ Zamansal ve mekânsal farkındalığa sahip bir AI
- Dinamik ve bağlamsal yanıtlar
- Kullanıcı tercihlerini öğrenme ve hatırlama
- Çoklu dil desteği (Türkçe ve İngilizce ve diğer diller)
- Türkçe dil desteği sadece video ve resim analizlerinde
Hava durumu özelliği kaldırılmıştır.
- Günün saatine göre dinamik kişilik ayarları
- Mevsim ve günün periyoduna göre yanıt uyarlama
- Kullanıcının yerel saat dilimini algılama
- Gönderilen görüntüleri ve videoları analiz etme
- Google Cloud Vision API ile görüntü tanıma
- Multimedya içeriği hakkında açıklama üretme
- Kullanıcı tercihlerini ve geçmiş etkileşimlerini kaydetme
- Maksimum 1 milyon token'a kadar konuşma geçmişi
- Güvenli ve şifrelenmiş kullanıcı verileri
- Python 3.8+
- pip paket yöneticisi
- python-telegram-bot
- google-generativeai
- python-dotenv
- requests
- geopy
- timezonefinder
- emoji
- langdetect
- Pillow
- httpx
- google-cloud-vision
git clone https://github.com/stixyie/Nyxie-Protogen-Chatbot-Telegram-v3-main.git
cd Nyxie-Protogen-Chatbot-Telegram-v3-main
python -m venv venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
pip install -r requirements.txt
.env
dosyasında aşağıdaki API anahtarlarını yapılandırın:
TELEGRAM_BOT_TOKEN
: Telegram Bot TokenGOOGLE_APPLICATION_CREDENTIALS
: Google Cloud Vision için kimlik bilgileri
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
GOOGLE_APPLICATION_CREDENTIALS=path/to/credentials.json
python bot.py
- Bot'a
/start
komutu ile başlayın - Mesaj, görüntü veya video gönderin
- Sohbet için bot ile etkileşime geçin
- Kullanıcı verileri şifrelenmiş JSON dosyalarında saklanır
- Maksimum token sınırlaması ile bellek yönetimi
- Hassas bilgilerin loglanmaması
- GitHub Issues: Proje Sayfası
- Projeyi forklayın
- Yeni bir branch oluşturun
- Değişikliklerinizi yapın
- Pull Request açın
Bu proje GPL-3.0 Lisansı altında yayınlanmıştır. Detaylar için LICENSE
dosyasına bakın.
- Stixyie: Proje yaratıcısı ve baş geliştirici
- Google: Gemini ve Cloud Vision API'ları
Not: Nyxie, sürekli gelişen bir AI projesidir. Geri bildirimleriniz ve katkılarınız çok değerlidir! 🚀