![]() |
Socks Toplu mesaj Merhaba Socks botumla belirlediğim bir kanala !duyuru mesaj şeklinde toplu olarak kişilerin özeline nasıl mesaj gönderebilirim yardımcı olacak arkadaşlara şimdiden teşekkürler. |
Cevap: Socks Toplu mesaj Socket botunuzun Sockread kısmında ki, privmsg'nin bracketları arasına şunu koyun: Kod: if $2 = privmsg && $remove($4,:) = !duyuru && $5 && $3 = #kelime { sockwrite -nt $sockname allsend all private global BotAdi $5- } Socket botlar ham veri ile çalışır. Veri üzerinden ayıklama yapmamız gerekir. Örneğin, #kelime kanalına !duyuru 1 yazdığımda gelen veri şu şekilde: :SuLh! Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. PRIVMSG #Kelime :!duyuru 1 Buna göre: Gelen mesaj "Privmsg", 2. kelimede, #kelime kanalım 3. kelime de, Nickim ve adresim 1. kelimede bulunuyor. O halde bana gereken "Privmsg" yani mesaj geldiğin de çalıştıracağımdan: $2 = privmsg Kanalım belirli bir kanal olacağından $3 = #kanal Sadece !duyuru ya tepki vereceğinden: ($remove($4,: ) ile 4. kelimede ki ":" karakterini siliyorum.) $remove($4,: ) = !duyuru !duyuru 'dan sonra bir şey yok ise, çalıştırmanın anlamı olmayacağından: $5 olacaktır. Not: Sunucunuz da Allsend modülünün kurulu olması gerekli. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:46. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk