Cum sa faci un robot de messenger?

Cum sa faci un robot de messenger?


În primul rând trebuie să aveţi un cont de Imified. Puteţi să vă înregistraţi de aici.


Acum că aţi creat un cont, logaţi-vă. Veţi ajunge pe o pagină ce seamănă cu aceasta :



Acum că aveţi un cont, să începem să creem botul. Veţi avea nevoie de un site unde să îl hostaţi (host-ul trebuie să citească fişierele .php ... genul de site-uri ca webs.com nu permit asta).

Exemplu de robot :

include_once(”class.imified.php”);
if(!isset($_REQUEST['msg']))
{
die (”Bun venit!“);
}
//initiate
$im = new ImifiedHelper(”NUMBER“,”nume@exemplu.com”,”parola_ ta”);
//callback
$im->setCallback(”callback”);
function callback($message, $step, $network, $userKey)
{
global $im;
$message = strtolower($message);
if(”!help”==$message)
{
echo “Comenzi disponibile : rst, creator, quit”;
}
else if(”rst”==$message)
{
echo “Site-ul oficial este www.rstcenter.com”;
}
elseif(”creator”==$message)
{
echo “Acest robot a fost creat de doomclip.”;
}
elseif(”quit”==$message)
{
echo “O zi buna in continuare!”;
}
else
{
echo “Comanda negasita! Te rugam sa incerci alta!”;
}
$im->resetStep();
}

Unde scrie NUMBER scrieţi Bot Key-ul (după ce aţi creat un robot, sub nume va apărea un cod, ca de exemplu EF7D040C-2219-09D8-545F6F721A27870C)

Unde scrie nume@exemplu.com scrieţi adresa de messenger a bot-ului (ex : doomclip_rst@rocketmail.com) iar la parola_ta scrieţi parola de la contul de messenger.

Secvenţa comandă-răspuns

if(”COMANDA”==$message)
{
echo “RASPUNS”;
}

Această secvenţă este pentru a face legătura între utilizator şi robot. Utilizatorul va scrie o comanda (COMANDA) iar robot-ul îi va răspunde (RASPUNS).

Pentru a-ţi testa robotul, intră aici.

Cei mai mulţi dintre voi veţi observa că robotul este făcut pentru GMAIL şi Jabber. Puteţi să-l faceţi de Yahoo! (sau AIM sau MSN) accesând următorul link :

http://new.imified.com/account/bot/BOT-KEY/networks

Spor la lucru!

Niciun comentariu: