Installer RobotJabberFR

De Wiki JabberFR
Révision datée du 9 novembre 2006 à 23:32 par Wawa (discussion | contributions) (Cr�ation d'une page pour l'instannation du bot jabberfr)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Voici la procédure permettant d'installer RollerJabberFR.

Configuration de neutron

  1. Téléchargez les sources du robot :
 Récupérer les fichiers : svn co http://gpl.insa-lyon.fr/svn/omega/botjabberfr
  1. Copiez le fichier config-example.txt en config.txt
  2. Editer le fichier config.txt et modifier les valeurs suivantes :
    • SERVER : le nom de votre serveur jabber
    • PORT: le port du serveur
    • USERNAME: nom du compte qui sera utilisé par le bot neutron, sur lequel RobotJabberFR est basé
    • PASSWORD: le mot de passe du compte jabber
    • AUTO_RESTART: 1 pour que le bot se reconnecte automatiquement en cas de déconnexion
  3. Renommez le répertoire dynamic-example en dynamic
 mv dynamic-example dynamic
  1. Créez un fichier dynamic/WIKI_DB.txt
 touch dynamic/WIKI_DB.txt
  1. Ajoutez dans le fichier {}
  2. Modifiez les url de base du wiki dans le fichier pulings/jabberfr.py
    • WIKIBASE="http://<adresse de votre wiki>/index.php/"
    • WIKIBASE="http://<adresse de votre wiki>/index.php/index.php?diff=0@title="

Configuration de mediawiki

  1. Copiez le contenu du répertoire integration/mediawiki dans <rep de mediawiki>/extensions
 cp -Rf integration/mediawiki <rep mediawiki>extensions
  1. Editez le fichier jabberfr.php et modifiez :
    • $xmlrpcserver : l'url d'acès au bot jabberfr
    • $xmlrpcpass : le mot de passe du bot jabberfr
    • vérifier que le répertoire log est accessible en écriture
 chmod a+w extensions/log

Maintenant démarrez le bot JabberFR :

 sh neutron.sh start

Vous devez maintenant ajouter l'utilisateur de neutron dans votre roster. Ensuite, taper !wiki tout puis faites une modification dans votre wiki. La notification devrais vous être envoyée.