![]() |
| Servisler Anope, Ircservices v.b. servisler ile ilgili kurulumları, modulleri, ayarları, soru, sorunlarına ait cevaplara bu başlık altından ulaşabilirsiniz. |
| | Seçenekler | Stil |
| |
| | #1 |
| 🧠 KomikKafa Nedir? KomikKafa, IRC üzerinde çalışan Python tabanlı bir eğlence botudur. Kullanıcılara rastgele şakalar yapar, kendini tanıtır, sohbeti renklendirir. Basit yapısıyla herkesin kolayca kurup geliştirebileceği açık kaynaklı bir projedir. 💻 Özellikler • IRC kanalına otomatik bağlanır • Kullanıcı komutlarına esprili yanıtlar verir • Rastgele şaka gönderme sistemi vardır • Kanal açıldığında otomatik selam verir • Kullanıcı adını mesajlara dahil eder • Sade, hızlı ve eğlencelidir 🔧 Nasıl Kurulur? 1. Python'u Kurun: KomikKafa, Python 3.8 veya üzeri ile uyumludur. Aşağıdaki komutla sürümünüzü kontrol edebilirsiniz: ```bash python --version 2. Kodları Oluşturun: Aşağıdaki kodu komikkafa_irc.py ismiyle bilgisayarınıza kaydedin. import socket import random server = "irc.sunucunuz.com" # Sunucu adresinizi buraya yazın port = 6667 channel = "#komikkafa" botnick = "KomikKafa" saka_listesi = [ "Temel doktor olmuş. İlk işi röntgeni çekip Facebook’a koymak olmuş.", "Adam: 'Doktor bey, beynim ağrıyor.' Doktor: 'Çalışmadığına göre nasıl ağrıyor?'", "Bilgisayar neden kahve içmez? Çünkü donanımına zarar verir." ] def send_message(msg): irc.send(f"PRIVMSG {channel} :{msg}\r\n".encode()) def main(): global irc irc = socket.socket() irc.connect((server, port)) irc.send(f"NICK {botnick}\r\n".encode()) irc.send(f"USER {botnick} 0 * :KomikKafa IRC Bot\r\n".encode()) connected = False while True: text = irc.recv(2048).decode("UTF-8", errors="ignore") print(text) if "PING :" in text: irc.send(f"PONG :{text.split(':')[1]}\r\n".encode()) if not connected and "376" in text: irc.send(f"JOIN {channel}\r\n".encode()) send_message("Selam millet! Ben KomikKafa 😎 !şaka yaz, seni güldüreyim.") connected = True if f"PRIVMSG {channel} :" in text: user = text.split("!")[0][1:] message = text.split(f"PRIVMSG {channel} :")[1].strip() if message.startswith("!şaka"): joke = random.choice(saka_listesi) send_message(f"{user}: {joke}") if message.startswith("!selam"): send_message(f"{user}: Hey! Ben KomikKafa IRC botuyum. Yaz !şaka, eğlenelim!") if __name__ == "__main__": main() 3. Botu Çalıştırın: Terminal (komut istemcisi) üzerinden şu komutla çalıştırabilirsiniz: 📜 Kullanılabilir Komutlar • !şaka → Bot, rastgele bir şaka gönderir • !selam → Bot kendini tanıtarak kullanıcıyı selamlar ⚙️ Geliştirme Fikirleri • Yeni komutlar: !caps, !fıkra, !goygoy • Belirli saatlerde otomatik mesajlar • Kullanıcı bazlı şaka sayacı • JSON veya dış dosyadan şaka çekme • Admin özel komutları (örnek: !sessizeal) • Daha fazla mizah türü (absürt, karikatür, kült caps) 📢 Son Söz KomikKafa, IRC dünyasına gülümseme katmak için yazılmış eğlenceli, sade ve nostaljik bir bottur. Yeni başlayanlar için öğretici, geliştiriciler için ilham verici bir küçük projedir. Kendinize göre geliştirip paylaşabilir, IRC kanallarına neşe katabilirsiniz. Gülümseten bir IRC deneyimi için KomikKafa'yı kur, çalıştır ve eğlen! 😄 --- 🎉 Kapanış IRC’nin sade ve hızlı yapısını, modern mizahla buluşturan KomikKafa, sohbetlerinize eğlence katmak için burada. Kodu açık, kurulumu basit, geliştirilmeye açık. İster nostalji yaşamak isteyen bir eski IRC tutkunu ol, ister öğrenmek isteyen bir yeni yazılımcı — bu bot tam sana göre. Gülümsetmeyi unutanlara şaka dağıtmak bizim işimiz! Unutma, bir kanalın ruhu varsa, bir de KomikKafa'sı olmalı! 😄 Haydi, kurulumu yap, kanalı aç, yaz **!şaka** ve gerisini KomikKafa'ya bırak! Görüşmek üzere — IRC’de gülümsemeyi sürdürenlerdensin artık 😉 👍 2 | |
| |
| | #2 |
| Güzel paylaşım için teşekkür ederiz emeğine sağlık 👍 2
________________ 𝓤̈𝓬̧ 𝓼̧𝓮𝔂𝓲𝓷𝓲 𝓫𝓸𝔃𝓶𝓪; 𝓚𝓪𝓻𝓪𝓴𝓽𝓮𝓻𝓲𝓷𝓲, 𝓴𝓪𝓵𝓫𝓲𝓷𝓲, 𝓿𝓲𝓬𝓭𝓪𝓷ı𝓷ı. | |
| |
| | #3 |
| Tsk Ederim. 👍 1 | |
| |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |