![]() |
![]() |
![]() | #1 | |
Çevrimdışı ~ Chatirc.Net ~ ![]() IF Ticaret Sayısı: (0) | ChatGPT Bot remote kodu sorunu.. Merhabalar, bu kodu mirc remote ekledim fakat şu sorunu almaktayım.. Altını çizerek belirtmek istiyorum ki API key eklenmiştir. Aldığım hata kodu : [Could not get a reply from ChatGPT.] Sorunun tam olarak nerd on *:TEXT:!chatgpt *:#: { var %apikey = YOUR_OPENAI_API_KEY_HERE var %message = $2- var %host = api.openai.com var %endpoint = /v1/chat/completions var %model = gpt-3.5-turbo ; JSON verisini tek satır ve escape edilmiş yap var %json = { "model":"%model", "messages":[ { "role":"user", "content":"%message" } ] } var %jsonstr = $replace(%json, ",", ",", "{", "{", "}", "}", ":", ":") sockopen chatgpt %host 443 ssl set %chatgpt.api_key %apikey set %chatgpt.data $null set %chatgpt.json %jsonstr set %chatgpt.channel $chan } on *:SOCKOPEN:chatgpt: { if ($sockerr) { msg %chatgpt.channel ChatGPT connection error! sockclose chatgpt return } var %apikey = %chatgpt.api_key var %json = %chatgpt.json var %len = $len(%json) sockwrite -n chatgpt POST /v1/chat/completions HTTP/1.1 sockwrite -n chatgpt Host: api.openai.com sockwrite -n chatgpt Authorization: Bearer %apikey sockwrite -n chatgpt Content-Type: application/json sockwrite -n chatgpt Content-Length: %len sockwrite -n chatgpt sockwrite -n chatgpt %json } on *:SOCKREAD:chatgpt: { var %chunk sockread %chunk if (%chunk) inc %chatgpt.data %chunk } on *:SOCKCLOSE:chatgpt: { var %response = %chatgpt.data var %answer = $regml(1, %response, "content"":\s*""(.*?)""") if (%answer) { msg %chatgpt.channel ChatGPT: %answer } else { msg %chatgpt.channel Could not get a reply from ChatGPT. } unset %chatgpt.data unset %chatgpt.channel unset %chatgpt.api_key unset %chatgpt.json }
__________________ Building a data ecosystem. | |
| ![]() |
![]() | #2 | ||||
Çevrimiçi ~ BLaCK_and_WHiTe ~ ![]() IF Ticaret Sayısı: (0) | Cevap: ChatGPT Bot remote kodu sorunu.. Yapay zekayı sorusunu önce ona sordum hataya göre düzenlemelere ben bakacağım şu an telefondayım. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Yaptığı değişiklikleri de böyle sıralamış. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Botun diğer önerisi komuta !ai ve !gpt yi de ekle şeklinde sen dene akşam ben bakacağım
__________________ BLaCK_and_WHiTe is now known as SNOOPY | ||||
| ![]() |
![]() | #3 | ||||
Çevrimdışı ~ Chatirc.Net ~ ![]() IF Ticaret Sayısı: (0) | Cevap: ChatGPT Bot remote kodu sorunu..
Sorun yine aynı, [Could not get a reply from ChatGPT.] hatası alıyorum
__________________ Building a data ecosystem. | ||||
| ![]() |
![]() | #5 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: ChatGPT Bot remote kodu sorunu.. sorununuzu CHAT GPT 5 'in kendisine sordum. Kanka bu kodun mantığı doğru ama senin arkadaşının aldığı csharp Kopyala Düzenle Could not get a reply from ChatGPT. hatası şuradan kaynaklanıyor: SOCKCLOSE aşamasında gelen API cevabı aslında OpenAI'nin JSON formatında ama kod bunu "content" regex’i ile yakalamaya çalışıyor. Sorun şu olabilir: OpenAI cevabı tek satırda gelmeyebilir (mIRC socket okuma sockread ile parça parça çalışıyor, JSON bölünürse regex cevabı bulamaz). API cevabında choices[0].message.content yolu kullanılıyor, ama regex sadece "content": kelimesini yakalıyor. Bazen API cevabında "content": "" (boş) olabiliyor. SSL bağlantısı mIRC’de doğru açılmazsa veya API’den hata dönüyorsa, %chatgpt.data içinde "error" mesajı olur, bu regex’e uymadığı için “Could not get a reply” çıkar. bu cevanbı verdi. son maddede belirttiği SSL olayını mircinizde kontrol etmenizi de ayrıca öneririm. AI nin verdiği cevap belki bir işinize yarar. |
| ![]() |
![]() | #6 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: ChatGPT Bot remote kodu sorunu.. socket bağlanmıyor http 400 hatası dün akşam 2 dk bakayım dedim ama vaktim olmadı, müsait olunca ilgilenirim. belki benden önce başka bir arkadaş ilgilenir Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
| ![]() |
![]() | #7 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: ChatGPT Bot remote kodu sorunu.. "sockopen -ea chatgpt %host 443" kullanıp deneyin, sorun hala devam ederse PM ile API anahtarınızı paylaşın daha düzenli bir kod yazılabilir.
__________________ 2b|!2b=? ~ mircscripting.net Konu CoCoRiCo tarafından (13 Ağustos 2025 Saat 12:44 ) değiştirilmiştir. |
| ![]() |
![]() |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Remote Kodu Hkk. | helloweenfs | mIRC Scripting Sorunları | 9 | 10 Nisan 2022 06:25 |
Radyo Botu Dj yayın istatistiği remote kodu hkk. | helloweenfs | mIRC Scripting Sorunları | 0 | 15 Mart 2021 18:07 |
Mirc git gel remote kodu | AEKyazılım | mIRC Parça Kodlar | 6 | 22 Ağustos 2020 19:58 |
mirc remote !duyuru kodu | SeydiCan | mIRC Scripting Sorunları | 3 | 11 Ekim 2015 15:54 |