Tek Mesajı Görüntüle
Eskimiş 30-Ocak-2025, 15:03   #1
Çevrimiçi
 
SynaX Kullanıcısının Avatarı

Üye No: 1
Kayıt Tarihi: 26-Aralık-2024
Mesajlar: 862
Konular: 829
Nerden: Bursa
Takımı: Beşiktaş
Meslek:
Aldığı Beğeni: 4
Beğendikleri: 7
@SynaX
Varsayılan Google Soru Kod Socket

Kullanim: !google sorunuz
Kanalları kendinize göre ayarlamayı unutmayın.


Kod
on $*:Text:/^[!.]g(o+)?gle(.+)/i:#sohbet,#felseefe,#radyo,#mirchelp:{
  if %sorchan {
    msg # < $+ $nick $+ > Soru sorgulamasi yaparken 10 sn beklemelisiniz.
    return
  }
  .set -u10 %sorchan $chan
  soru $2-
}
alias soru {
  set %sor_ $replace($trkarakter($1-),?,$chr(32) $+ ?)
  sockclose sorular | sockopen sorular www.google.com 80
}
on *:sockopen:sorular:{
  if $sockerr { .sockclose $sockname | echo -a Socket Hatasi }
  var %ko = sockwrite -n $sockname
  %ko GET /search?client=opera&q=diğer+sorular+ $+ $replacex(%sor_,$chr(32),+) $+ &sourceid=opera&ie=UTF-8&oe=UTF-8 HTTP/1.0
  %ko Host: www.google.com
  %ko $crlf
}
on *:sockread:sorular:{
  var %sor, %sorpat
  sockread -f %sor
  var %sorpat = /(.+)BNeawe s3v9rd AP7Wnd\\x22\\x3e(.+)\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class(.+)div class(.+)https(.+)/i  
  if $regex(%sor,%sorpat) {
    var %dize =  $xturkcex($remove($regml(2),\x3d\x22FCUp0c,rQMQod,\x22,\x3e,\x3c,/span,span,class,\u2022,\u201c,\u201d,\x26amp;))
    if sub*r0bn4c* !iswm %dize {
      msg %sorchan %dize
    }
  }
  ;echo -a :::::::::::::: %sor
}
alias -l xturkcex {
  return $replacex($1-,\x27,',\u015f,ş,\u0131,ı,\xfc,ü,\u011f,ğ,\u0130,İ,\xf6,ö,\xe7,ç,\xd6,Ö,\u015e,Ş,\xc7,Ç,\xdc,Ü,\xe2,a,\xb0,°,\u2013,~)
}
alias -l trkarakter return $replacex($1-,ı,$eval(%C4%B1,0),İ,$eval(%C4%B0,0),ğ,$eval(%C4%9F,0),Ğ,$eval(%C4%9E,0),Ş,$eval(%C5%9E,0),ş,$eval(%C5%9F,0),ö,$eval(%C3%B6,0),Ö,$eval(%C3%96,0),ç,$eval(%C3%A7,0),Ç,$eval(%C3%87,0),ü,$eval(%C3%BC,0),Ü,$eval(%C3%9C,0))

 
Alıntı ile Cevapla