Retourner aux forums || Retourner au forum Programmation.perl

Programmation.perl : Bot sur serveur Jabber.

Posté par brunus (page perso, ) le 05 janvier 2007
0
Bonjour.
Un copain a commencé à coder pour moi un bot en perl et je reprend aujourd'hui le travail pour le compléter. Ce bot se connect sur un serveur Jabber et peux entrer dans des chatrooms crées sur le serveur jabber.
j'utilise le serveur ejabberd.

J'ai besoin que ce bot puisse récupérer les sujets des chatrooms dans lesquelles il se connecte et qu'il exporte ces sujet dans un fichier.
Le coté export dans un fichier ne posera pas de prob mais la récupération du sujet...je ne parviens pas à le faire.

J'essaye d'utiliser GetSubject de net::jabber mais sans résultat. Le bot fonctionne mais ne récupère rien.
En fait je ne comprend pas quelle est la série de commandes à utiliser et à quel moment le faire. J'ai bien compris qu'il me fallait intercepter les messages de chatroom@conference.server.jabber.truc
J'ai injecté des $subject=$message->GetSubject(); dans le code, juste après les commandent qui connectent le bot sur une nouvelle chatroom...mais la variable $subject reste vide...

La doc fournit par cpan ne m'a pas aidé...alors je me tourne vers les linuxfériens.

Merci d'avance.
@+

> Lire le message (1 commentaire, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

hop...presque résolu !

Posté par brunus (page perso, ) le 08/01/2007 à 11:46. (lien). Évalué à 2.

Je me répond à moi même pour dir que j'ai partiellement résolu le prob.
Mon bot détecte les changement de sujets dans les chatrooms, c'était en faut fort simple à faire...

Mais...il n'est toujours pas capable de récupérer un sujet déjà initisalisé lorsqu'il entre dans une chatroom.

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.perl