Tutorials

MSN bot 2

Hier de vernieuwdere tutorial MSN bot

Pagina 1

Inleiding

Dit is een vervolg op de verouderde tutorial van Peter - MSN Bot

Ik schrijf deze tutorial omdat veel mensen graag een MSN botje willen hebben en in de nieuwere MSN bot versie van tom van der woerdt je meer nieuwe mogelijkheden hebt.

Overigens is het handig om 2 msn accounts te hebben.

Let a.u.b niet op de spelfouten.
Pagina 2

Downloaden en installeren

Klik op deze link om MSN bot versie 4 te downloaden.

Als je het bestand hebt gedownload installeer je het op je computer.
Pagina 3

De instellingen wijzigen

Als je MSN bot hebt geinstallerd en daarna hebt geopent ga dan naar "Instellingen". Je ziet daar 3 tabladen: Account, Berichten en Uiterlijk

Vul onder het tablad "Account" Je msn gegevens in.

Alles wijst voor zichzelf denk ik als je msn zowieso al gebruikt..

Ga daarna na het tablad "Berichten". Hier ken je kiezen uit verschillende "Berichten-type". Zoals het erzelf al staat heb je met XML de meeste mogelijkheden.

Met "XML" ken je onderanderen je nickname veranderen je persoonlijke bericht wijzigen en buzzers sturen!!

Deze dingen kunnen niet met HTTP.

Als je voor de optie "XML" kiest weet dan wel dat de waarden die het botje krijgt toegestuurt krijgt niet via $_GET gaan maar via $_POST.

Met "HTTP" kan je niet je nickname veranderen je persoonlijk bericht wijzigen of buzzers sturen.

Voorderest heb je nog "Standaardbericht" en "Geen bericht" Dit wijst denk wel vanzelf..

En als laatste kan je bij "Uiterlijk" nog een avater toevoegen en je lettertype en letterkleur wijzigen.
Pagina 4

Een script maken met XML

Om een bericht terug te kunnen sturen naar de user word gebruik gemaakt van XML.

Het $_POST veld uigelezen met [php]print_r[/php]:


$_POST['msg'] = Bericht wat naar het botje word toegestuurt
$_POST['myemail'] = Email adress van het botje
$_POST['email'] = Email van degene die een bericht stuurt
$_POST['nick'] = Nickname van degende die een bericht stuurt
$_POST['mynick'] = Nickname van het botje
$_POST['mypsm'] = Persoonlijke bericht van het botje


Deze waardes ken je opvangen in je script.

Hier een voorbeeldje hoe je een bericht kan terugsturen:

<?xml version="1.0"?>
<Response>
<Message>
Hoi dit is het botje van tom.
</Message>
</Response>


Als er nu word gepraat tegen botje zegt ie dus "Hoi dit is het botje van tom." Terug

Nog een paar extra dingen die je kan doen:

<Buzzer />


Hiermee ken je een buzzer verzenden ( Zoveel je maar wilt! )

<Nick>Je nieuwe nickname van botje</Nick>


Hiermee kan je je nickname van je botje wijzigen.

<PSM>Persoonlijk bericht[/PSM]


Hiermee kan je je persoonlijk bericht wijzigen.

<Leave />


Hiermee sluit je een chatvenster van het botje af ( alleen van toepassing als in Instellingen->Account->Open gesprekvensters is aangevinkt )

Ik ben nuzelf met een script bezig kijk tussen de reactie's en je ziet het script staan.. Hij is nog niet af!
Pagina 5

Een script maken via HTTP

omdat ikzelf XML handiger vind ga ik hier niks over uitleggen en verwijs ik je door naar de tutorial van Peter pagina 3

De volgende waarden kennen opgehaald worden met een link:


Email van het botje bijv: $_GET['botemail'] | botemail={bot}
Bericht wat is verstuurt bijv: $_GET['bericht'] | bericht={msg}
Email van degene die een bericht stuurt bijv: $_GET['emailuser'] | emailuser={email}
En je ken nog de nickname krijgen van degene die een bericht stuurt bijv: $_GET['nickname'] | nickname={nick}
Pagina 6

Klaar

Na dit was het dan. Ik ben nuzelf ook momenteel bezig met een script op basis van "XML". Als deze af is post ik hem hiero op PHPhulp.

Na ja vragen zijn welkom.

Hier is mijn MSN-botje: [email protected]

Door "[command]" tegen botje te zeggen krijg je een lijst te zien met de commando's die beschikbaar zijn..

Nog een handige link: klik

GR. mebus

Reacties

0
Nog geen reacties.