« Installer RobotJabberFR » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Cr�ation d'une page pour l'instannation du bot jabberfr) |
(wikification de code et num�ration) |
||
Ligne 3 : | Ligne 3 : | ||
=== Configuration de neutron === | === Configuration de neutron === | ||
#Téléchargez les sources du robot | #Téléchargez les sources du robot, récupérer les fichiers : | ||
#*<code>svn co <nowiki>http://gpl.insa-lyon.fr/svn/omega/botjabberfr</nowiki></code> | |||
#Copiez le fichier config-example.txt en config.txt | #Copiez le fichier config-example.txt en config.txt | ||
#Editer le fichier config.txt et modifier les valeurs suivantes : | #Editer le fichier config.txt et modifier les valeurs suivantes : | ||
Ligne 14 : | Ligne 13 : | ||
#*AUTO_RESTART: 1 pour que le bot se reconnecte automatiquement en cas de déconnexion | #*AUTO_RESTART: 1 pour que le bot se reconnecte automatiquement en cas de déconnexion | ||
#Renommez le répertoire dynamic-example en dynamic | #Renommez le répertoire dynamic-example en dynamic | ||
#*<code>mv dynamic-example dynamic</code> | |||
#Créez un fichier dynamic/WIKI_DB.txt | #Créez un fichier dynamic/WIKI_DB.txt | ||
#*<code>touch dynamic/WIKI_DB.txt</code> | |||
#Ajoutez dans le fichier {} | #Ajoutez dans le fichier : | ||
#*<code>{}</code> | |||
#Modifiez les url de base du wiki dans le fichier pulings/jabberfr.py | #Modifiez les url de base du wiki dans le fichier pulings/jabberfr.py | ||
#* WIKIBASE="http://<adresse de votre wiki>/index.php/" | #*<code><nowiki>WIKIBASE="http://</nowiki>'''<adresse de votre wiki>'''<nowiki>/index.php/"</nowiki></code> | ||
#* WIKIBASE="http://<adresse de votre wiki>/index.php/index.php?diff=0@title=" | #*<code><nowiki>WIKIBASE="http://</nowiki>'''<adresse de votre wiki>'''<nowiki>/index.php/index.php?diff=0@title="</nowiki></code> | ||
=== Configuration de mediawiki === | === Configuration de mediawiki === | ||
#Copiez le contenu du répertoire integration/mediawiki dans <rep de mediawiki>/extensions | #Copiez le contenu du répertoire <code>integration/mediawiki</code> dans <code><rep de mediawiki>/extensions</code> | ||
#*<code>cp -Rf integration/mediawiki <rep mediawiki>extensions</code> | |||
#Editez le fichier <code>jabberfr.php</code> et modifiez : | |||
#Editez le fichier jabberfr.php et modifiez : | |||
#* $xmlrpcserver : l'url d'acès au bot jabberfr | #* $xmlrpcserver : l'url d'acès au bot jabberfr | ||
#* $xmlrpcpass : le mot de passe du bot jabberfr | #* $xmlrpcpass : le mot de passe du bot jabberfr | ||
#* vérifier que le répertoire log est accessible en écriture | #* vérifier que le répertoire <code>log</code> est accessible en écriture | ||
#*<code>chmod a+w extensions/log</code> | |||
#Maintenant démarrez le bot JabberFR : | |||
Maintenant démarrez le bot JabberFR : | #*<code>sh neutron.sh start</code> | ||
Vous devez maintenant ajouter l'utilisateur de neutron dans votre roster. Ensuite, taper !wiki tout puis faites une modification dans votre wiki. La notification | Vous devez maintenant ajouter l'utilisateur de neutron dans votre roster. Ensuite, taper <code>!wiki tout</code> puis faites une modification dans votre wiki. La notification devrait vous être envoyée. |
Version du 10 novembre 2006 à 08:40
Voici la procédure permettant d'installer RollerJabberFR.
Configuration de neutron
- Téléchargez les sources du robot, récupérer les fichiers :
svn co http://gpl.insa-lyon.fr/svn/omega/botjabberfr
- Copiez le fichier config-example.txt en config.txt
- 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
- Renommez le répertoire dynamic-example en dynamic
mv dynamic-example dynamic
- Créez un fichier dynamic/WIKI_DB.txt
touch dynamic/WIKI_DB.txt
- Ajoutez dans le fichier :
{}
- 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
- Copiez le contenu du répertoire
integration/mediawiki
dans<rep de mediawiki>/extensions
cp -Rf integration/mediawiki <rep mediawiki>extensions
- 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 devrait vous être envoyée.