Sock Botu Proxy İle Bağlamak (Anlatım)
;sock bağlama on *:sockopen:xclusive: { ;sock hatalıysa durdur if ( $sockerr > 0 ) { return } ;bağlandığında irc sunucusuna bağla .sockwrite -tn $sockname CONNECT irc.server.com:port $+(HTTP/1.0,$CRLF,$CRLF) } ;sock okuma on *:sockread:xclusive:{ ;sock hatalıysa durdur if ( $sockerr > 0 ) { return } ;sock oku .sockread %report ;bağlantıdaki yazı HTTP/1.0 200 yada HTTP/1.1 200 ise if ($gettok(%report,1-2,32) == HTTP/1.0 200) || ($gettok(%report,1-2,32) == HTTP/1.1 200) { ;bu komutları uygula ;botun nickini belirtiyoruz .sockwrite -tn $sockname NICK XcLusive ;botun ident adresini ve fullnamesini belirtiyoruz .sockwrite -tn $sockname USER XcLusive XcLusive XcLusive : $+ Botun Adı } ;raw numarasını belirliyoruz sock botumuz sunucuya bağlandığında istediğimiz komutları yazdırmak için ;örneğin ben kanala almak istedim ;raw numarasını alıyoruz var %:raw = $gettok(%report,2,32) ;eğer raw numarası 266 ise deneme kanalına gir diyoruz if ( %:raw == 266 ) { sockwrite -nt $sockname join #deneme } } son olarak botumuzu /sockopen xclusive proxy-ip-adresi proxy-portu şeklinde bağlıyoruz unutmayın sock botumuzun adı xclusive olmalı aksi halde bağlanmaz bu değerleri değiştirmek istiyorsanız on *:sockopen:xclusive:{ on *:sockread:xclusive:{ remotelerindeki xclusive yerine başka birşey yapabilirsiniz.
Konu XcLusive tarafından (04 Kasım 2007 Saat 19:18 ) değiştirilmiştir.
|