Installer RobotJabberFR

De Wiki JabberFR
Révision datée du 10 novembre 2006 à 08:40 par Nyco (discussion | contributions) (wikification de code et num�ration)
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
  2. Copiez le fichier config-example.txt en config.txt
  3. 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
  4. Renommez le répertoire dynamic-example en dynamic
    • mv dynamic-example dynamic
  5. Créez un fichier dynamic/WIKI_DB.txt
    • touch dynamic/WIKI_DB.txt
  6. Ajoutez dans le fichier :
    • {}
  7. 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
  2. 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
  3. 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 devrait vous être envoyée.