Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
# 🤖 mIRC + ChatGPT | Akıllı Sohbet Botu (YouTube Aramalı Sürüm)
Modern yapay zeka ile nostaljiyi birleştiren özel bir proje:
mIRC üzerinden ChatGPT API desteğiyle sohbet, ve bonus olarak YouTube arama özelliği! 🎉
---
## 🚀 Özellikler
- 🔌 **Gerçek Zamanlı ChatGPT Entegrasyonu**
mIRC üzerinden doğrudan OpenAI API ile doğal sohbet imkanı.
- 🧠 **Kullanıcı ve Kanal Bazlı Hafıza**
Herkesin geçmişi ayrı tutulur, kişiye özel yanıtlar.
- 🔞 **Küfür Filtresi**
Güvenli bir sohbet ortamı sağlar.
- 💬 **Komutlar:**
- `.gpt <mesaj>` → Botla sohbet başlat
- `.temizle` → Sohbet geçmişini temizle
- `.yt <şarkı veya video adı>` → YouTube'da ara, başlık + video linki + süre bilgisini göster
- 🌐 **Web Paneli**
Sohbet geçmişi web tarayıcısı üzerinden erişilebilir.
- 🔤 **UTF-8 Tam Uyum**
Türkçe karakterler ve çoklu dil desteği.
- 🧩 **Python Kö
prü Yapısı**
mIRC ve Python birlikte çalışarak API işlemlerini yürütür.
---
## 🧰 Gereksinimler
- mIRC (7.x önerilir)
- Python 3.10+
- OpenAI API Key
- YouTube Data API Key
- Flask (Web paneli için)
---
## 🛠️ Kurulum
1. mIRC script dosyalarını (`mirc_openai_bot.mrc`) uygun dizine kopyala.
2. Python dosyalarını aynı klasöre yerleştir:
- `bridge.py`
- `openai_handler.py`
- `youtube_search.py`
3. `config.json` içine API anahtarlarını gir:
```json
{
"openai_api_key": "API_KEYİNİZ",
"youtube_api_key": "YOUTUBE_API_KEYİNİZ"
}
📌 Teknik Detaylar
logs/ klasöründe kullanıcı başına sohbet logları tutulur
.yt komutu arama sonucunu başlık + kanal + süre + link olarak döner
Web panel Flask ile çalışır, özelleştirilebilir
🧠 Örnek .yt Komutu Çıktısı
🎵 Tarkan - Kuzu Kuzu (Resmi Video)
📺 Kanal: Tarkan
⏱ Süre: 4:17
🔗
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
📣 Katkı ve Geri Bildirim
Proje şimdilik kişisel geliştirme olarak devam ediyor.
Her türlü öneri, katkı veya geri bildirim için iletişime geçebilirsin!
“mIRC konuşurdu. Şimdi anlamaya da başladı.”
👑 Geliştirici
Erdem
Yıl 2025 – mIRC hâlâ konuşuluyor... artık çok daha zeki.