Forum Programmation.perl Bot sur serveur Jabber.

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
jan.
2007
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.
@+
  • # hop...presque résolu !

    Posté par  (site web personnel) . É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.

Suivre le flux des commentaires

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