Marvin est le bot du serveur fritalk.com. Grâce à lui, vous allez pouvoir afficher votre statut Jabber sur internet (site, blog, forum...), mais aussi discuter avec quelqu'un quand vos amis ne sont pas là (ou si vous n'avez pas d'amis :-().
Vous pouvez déjà vous inscrire auprès de Marvin.
Le principe est assez simple, il suffit d'utiliser une url en précisant quelques paramètres.
L'url de base est :
http://marvin.fritalk.com/status.php
Il y a ensuite trois paramètres à renseigner :
jid : sa valeur est le pseudo fritalk.type : ce paramètre permet de choisir de quelle manière le statut sera affiché. Il peut prendre trois valeurs : text, image, html.
iconset : c'est le thème de l'image ; voici les thèmes disponibles :
| licq | |||||||
| invision | |||||||
| default | |||||||
| dudes | |||||||
| phpbb | |||||||
| frickenhuge | |||||||
| stellar | |||||||
| gabber | |||||||
| amiglobe | |||||||
| krystal | |||||||
| aqua | |||||||
| crystal | |||||||
| keramik | |||||||
| amibulb | |||||||
| aqualight | |||||||
| smiley | |||||||
| aquaploum |
N'hésitez pas à nous proposer d'autres thèmes, soit les images au format PNG respectant la nomenclature ci-dessus, soit le thème complet au format JISP.
Voici, par exemple, l'adresse qu'on peut obtenir :
http://marvin.fritalk.com/status.php?jid=antoine&iconset=crystal&type=html
Si vous vous n'êtes pas encore inscrit, lors de la première utilisation de Marvin, votre client jabber vous demandera d'accepter le contact marvin@fritalk.com. Faites-le, sans quoi Marvin sera incapable d'afficher votre statut.
Enfin, pour insérer le statut dans une page, plusieurs méthodes sont possibles. En voici deux...
<img><img src="http://marvin.fritalk.com/status.php?jid=antoine&type=image&iconset=crystal" alt="Mon status Jabber" />
Résultat :
readfile() en PHP. <?php readfile("http://marvin.fritalk.com/status.php?jid=antoine&type=html&iconset=crystal"); ?>
Résultat html : antoine@fritalk.com
Résultat text : Offline
Marvin est très sympathique (bien qu'un peu têtu), parle français et anglais... donc n'hésitez pas à discuter avec lui ;-) Il reconnait des commandes prédéfinies. Pour en connaitre la liste, dites-lui "help".
La commande "visible" change le mode de visibilité de Marvin dans votre liste de contact. Il vous apparaîtra soit connecté, soit hors-ligne, selon que vous souhaitiez le rendre invisible ou l'avoir toujours sous la main.
Note importante : Marvin apprend au fur et à mesure que l'on discute avec lui et se comportera avec vous comme la majorité des personnes se comportent avec lui. Il est malheureux de constater que cette majorité est particulièrement vulgaire. Par conséquent, Marvin devient au fil du temps de plus en plus vulgaire. Nous en sommes désolés. La seule manière de lutter contre cela est de lui apprendre des choses gentilles et de ne pas répondre à ses provocations.