Jump to content
CHIRY

Robot Yahoo Messenger v1

Recommended Posts

Un cod sursa cu care poti incepe:

<?php
require_once("../../wp-config.php");
function articole($cate){
$raspunstmp = "";
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysql_select_db(DB_NAME);
$sqlstr = mysql_query("SELECT post_title FROM wp_posts WHERE post_status='publish' ORDER BY id DESC LIMIT $cate");
while ($row = mysql_fetch_array($sqlstr)) {
$raspunstmp .= $row['post_title']."<br>";
}
mysql_close($link);
return $raspunstmp;
}
$elim = array("!","?",".");
$saluturi = array("salut","buna ziua","buna seara","buna dimineata","servus","ciao");
$intrebari = array("ce faci","ce mai faci","cum esti","ce faceti","ce mai faceti","cum sunteti");
$multumiri = array("mersi","multumesc","multzam","thanks","ok");
$articole = array("noutati","articole","articolele","ultimele articole");
$mesaj_orig = $_REQUEST['msg'];
$pas = $_REQUEST['step'];
$mesaj = "".$mesaj_orig;
$mesaj = "".strtolower($mesaj_orig);
$mesaj = "".str_replace($elim,"",$mesaj);
$raspuns = "";
if($pas==1){
if(in_array($mesaj,$saluturi)){
$raspuns = $mesaj_orig."<reset>";
}
else if(in_array($mesaj,$intrebari)){
$raspuns = "Bine, mul?umesc.<reset>";
}
else if(in_array($mesaj,$multumiri)){
$raspuns = "Cu pl?cere.<reset>";
}
else if(in_array($mesaj,$articole)){
$raspuns = "Cate articole anume? (Un num?r între 3 ?i 7).";
}
else
$raspuns = "Ups... chiar nu am în?eles ce vre?i s? spune?i. Scrie?i ajutor dac? dori?i s? afla?i ce comenzi în?eleg.<reset>";
}
else if($pas==2){
if($mesaj>="3" && $mesaj<="7")
$raspuns = "Lista articole<br><br>".articole($mesaj)."<reset>";
else
$raspuns = "Nu a?i introdus un num?r între 3 ?i 7.<error>";
}
if($mesaj=="reset")
$raspuns = "<reset>";
echo $raspuns;
?>

Link to comment
Share on other sites

  • Moderators
Un cod sursa cu care poti incepe:

<?php
require_once("../../wp-config.php");
function articole($cate){
$raspunstmp = "";
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysql_select_db(DB_NAME);
$sqlstr = mysql_query("SELECT post_title FROM wp_posts WHERE post_status='publish' ORDER BY id DESC LIMIT $cate");
while ($row = mysql_fetch_array($sqlstr)) {
$raspunstmp .= $row['post_title']."<br>";
}
mysql_close($link);
return $raspunstmp;
}
$elim = array("!","?",".");
$saluturi = array("salut","buna ziua","buna seara","buna dimineata","servus","ciao");
$intrebari = array("ce faci","ce mai faci","cum esti","ce faceti","ce mai faceti","cum sunteti");
$multumiri = array("mersi","multumesc","multzam","thanks","ok");
$articole = array("noutati","articole","articolele","ultimele articole");
$mesaj_orig = $_REQUEST['msg'];
$pas = $_REQUEST['step'];
$mesaj = "".$mesaj_orig;
$mesaj = "".strtolower($mesaj_orig);
$mesaj = "".str_replace($elim,"",$mesaj);
$raspuns = "";
if($pas==1){
if(in_array($mesaj,$saluturi)){
$raspuns = $mesaj_orig."<reset>";
}
else if(in_array($mesaj,$intrebari)){
$raspuns = "Bine, mul?umesc.<reset>";
}
else if(in_array($mesaj,$multumiri)){
$raspuns = "Cu pl?cere.<reset>";
}
else if(in_array($mesaj,$articole)){
$raspuns = "Cate articole anume? (Un num?r între 3 ?i 7).";
}
else
$raspuns = "Ups... chiar nu am în?eles ce vre?i s? spune?i. Scrie?i ajutor dac? dori?i s? afla?i ce comenzi în?eleg.<reset>";
}
else if($pas==2){
if($mesaj>="3" && $mesaj<="7")
$raspuns = "Lista articole<br><br>".articole($mesaj)."<reset>";
else
$raspuns = "Nu a?i introdus un num?r între 3 ?i 7.<error>";
}
if($mesaj=="reset")
$raspuns = "<reset>";
echo $raspuns;
?>

Si mai mult, un robot intreg

develop your own gtalk/jabber/aim/yahoo bot using imified API | The Storyteller

Link to comment
Share on other sites

Facusem si eu un robot de genul asta(ymvisible),ajunsesem la vreo 40 si ceva de comenzi...dar m-am oprit ca mi-a fost lene sa continui sa il mai administrez si in plus nu scoteam nimic de pe urma lui.

Intre timp trecusem pe ymsg16 pe localhost,aveam nevoie de un dedicat sau vps sa pot continua.E adevarat ca protocolul daca stii sa il folosesti,stie sa faca mult mai multe decat imified,poti seta si status,poti da si massuri,poti salva ipurile si idurile celor care au vorbit cu botul si altele.

Link to comment
Share on other sites

Guest Kabron

Eu sunt curios daca tu detii hyvehost :)

?

De 2 zile incoa m-am apucat de codat un Robotzel in PHP pentru Yahoo Messenger.

Toate bune si frumoase si a iesi pe Mess robotzelul MyInfoBoT :)

Ii dai add la ID-ul: myinfobot si gata, ai propriul tau robotzel de mess.

Ce face? Lista Comenzi:


  • !data - Arata Data si Ora Exacta
    !download - Va ajuta sa Downloadati/Cautati Muzica, Video, Fisiere, etc de pe Google. Exemplu Comanda: !download Grasu XXL - Prea mult fum
    !youtube - Cautati Muzica, Video pe YouTube. Exemplu Comanda: !youtube Funny Videos
    !facebook - Vezi daca unul din prietenii tai are cont pe facebook dupa NUME sau EMAIL. Exemplu Comanda: !facebook Popescu Ion
    !hi5 - Vezi daca unul din prietenii tai are cont pe hi5 dupa NUME sau EMAIL. Exemplu Comanda: !hi5 Popescu Ion
    !avatar - Vrei sa iei avatarul cuiva? Exemplu Comanda: !avatar MyInfoBoT
    !site - Verifica daca un site esti ONLINE Exemplu Comanda: !site
Google
!cs - Verifica daca un Server de Counter-Strike este ONLINE Exemplu Comanda: !cs server.idle.ro
!google - Cauta pe Google Exemplu Comanda: !google cuvinte de interes
!tutorial - Cauta Tutoriale pe Google Exemplu Comanda: !tutorial cuvinte de interes
!pagerank - Verifica Pagerank-ul unui Domeniu Exemplu Comanda: !pagerank Google
!curs - Arata cursul Valutar pentru Dolar si Euro de pe BNR Exemplu Comanda: !curs
!horoscop - Arata Zodiacul pentru Zodia ta in fiecare zi Exemplu Comanda: !horoscop Berbec
!whois - Arata informatii despre un domeniu sau IP Exemplu Comanda: !whois Google
!meteo - Arata informatii despre statea vremi in orasul stabilit ( orice oras din Romania ) Exemplu Comanda: !meteo bucuresti
!loto - Urmatoarele comenzi pentru LOTO sunt disponibile:!6din49 !noroc !5din40 !joker
!info - Informatii despre Robotzel
!banc - Iti spune bancuri
!traduceri - Traduce din 52 de limbi in romana

Limbi cunoscute:

af : Afrikaans sq : Albanian ar : Arabic be : Belarusian bg : Bulgarian

ca : Catalan zh : Chinese hr : Croatian cs : Czech da : Danish nl : Dutch

en : English et : Estonian tl : Filipino fi : Finnish fr : French

gl : Galician de : German el : Greek ht : Haitian Creole iw : Hebrew

hi : Hindi hu : Hungarian is : Icelandic id : Indonesian ga : Irish

it : Italian ja : Japanese ko : Korean lv : Latvian lt : Lithuanian

mk : Macedonian ms : Malay mt : Maltese no : Norwegian fa : Persian

pl : Polish pt : Portuguese ru : Russian sr : Serbian sk : Slovak

sl : Slovenian es : Spanish sw : Swahili sv : Swedish th : Thai

tr : Turkish uk : Ukrainian vi : Vietnamese cy : Welsh yi : Yiddish

Site Robotel: Robotel Yahoo! Messenger - Informatiile de care ai nevoie la tine pe Mess

Robotzelul este complet codat in PHP si foloseste libraria YMSG16 !

In curand: Functia Bancuri, Functia Stiri, Functia Detect Invisibili, Functia Cinema.

Cine vrea sa participe la acest bot cu coduri PHP pentru a le implementa in robotzel este bine venit.

Sunt bine veniti si cei cu idei noi pentru robotel, ce ati vrea sa mai faca :)

Distractie placuta cu Robotzelul

Link to comment
Share on other sites

case "!verifica": 
$src=source_code('http://api.dabv.net/freedetect/index.php?ID_Mess='.$tinta);
$s1='2|1';
$s2='1|0';
$s3='0|1';
if(stristr($src, $s1)==TRUE){
echo 'Ai accesat Robotul yahoo care iti arata cine e invizibil.Id-ul pe care vrei sa il verifici este '.$tinta.' ,si acum este pe INVISIBLE.Vrei sa ii furi avatarul lui '.$tinta.'?Scrie un mesaj cu !avatar '.$tinta.' .Vrei sa il adaugi in lista?Click aici ymsgr:addfriend?'.$tinta.' ';
//$status=' INVIZIBIL';
}
else if(stristr($src, $s2)==TRUE){
echo 'Ai accesat botul yahoo care iti arata cine e invizibil.Id-ul pe care vrei sa il verifici este '.$tinta.' ,si acum este ONLINE.Vrei sa ii furi avatarul lui '.$tinta.'?Scrie un mesaj cu !avatar '.$tinta.' .Vrei sa ii trimiti un fisier?Click aici ymsgr:sendfile?'.$tinta.' ';
//$status=' ONLINE.';
} else
if(stristr($src, $s3)==TRUE){
echo 'Ai accesat Robotul yahoo care iti arata cine e invizibil.Id-ul pe care vrei sa il verifici este '.$tinta.' ,si acum este OFFLINE.Vrei sa ii furi avatarul lui '.$tinta.'?Scrie un mesaj cu !avatar '.$tinta.' .Vrei sa ii trimiti un mesaj?Click aici ymsgr:sendIM?'.$tinta.' ';
//$status=' OFFLINE.';}
}break;

Link to comment
Share on other sites

  • Moderators
case "!verifica": 
$src=source_code('http://api.dabv.net/freedetect/index.php?ID_Mess='.$tinta);
$s1='2|1';
$s2='1|0';
$s3='0|1';
if(stristr($src, $s1)==TRUE){
echo 'Ai accesat Robotul yahoo care iti arata cine e invizibil.Id-ul pe care vrei sa il verifici este '.$tinta.' ,si acum este pe INVISIBLE.Vrei sa ii furi avatarul lui '.$tinta.'?Scrie un mesaj cu !avatar '.$tinta.' .Vrei sa il adaugi in lista?Click aici ymsgr:addfriend?'.$tinta.' ';
//$status=' INVIZIBIL';
}
else if(stristr($src, $s2)==TRUE){
echo 'Ai accesat botul yahoo care iti arata cine e invizibil.Id-ul pe care vrei sa il verifici este '.$tinta.' ,si acum este ONLINE.Vrei sa ii furi avatarul lui '.$tinta.'?Scrie un mesaj cu !avatar '.$tinta.' .Vrei sa ii trimiti un fisier?Click aici ymsgr:sendfile?'.$tinta.' ';
//$status=' ONLINE.';
} else
if(stristr($src, $s3)==TRUE){
echo 'Ai accesat Robotul yahoo care iti arata cine e invizibil.Id-ul pe care vrei sa il verifici este '.$tinta.' ,si acum este OFFLINE.Vrei sa ii furi avatarul lui '.$tinta.'?Scrie un mesaj cu !avatar '.$tinta.' .Vrei sa ii trimiti un mesaj?Click aici ymsgr:sendIM?'.$tinta.' ';
//$status=' OFFLINE.';}
}break;

Dabv nu mai ofera invizibil..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...