« Neutron » : différence entre les versions
m (Mise a jour de liens) |
mAucun résumé des modifications |
||
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{TODO}} | {{TODO}} | ||
'''Neutron''' est un [[ | '''Neutron''' est un [[robot]] Jabber libre écrit en Python et utilisant la bibliothèque [[xmpppy]]. Il peut se connecter à un [[MUC|salon de discussion]] et offre quelques fonctionnalités comme la journalisation des messages des salons, la possibilité de faire des votes, de faire des recherches avec un moteur de recherche, etc. | ||
Ce robot a été utilisé comme base pour le [[RobotJabberFR | robot de JabberFR]] | Ce robot a été utilisé comme base pour le [[RobotJabberFR|robot de JabberFR]] | ||
== Configuration rapide == | == Configuration rapide == | ||
* Récupérer puis décompresser les sources depuis http://www.ejabberd.im/neutron . | * Récupérer puis décompresser les sources depuis http://www.ejabberd.im/neutron . | ||
* Editer le fichier ''config.txt'' pour spécifier notamment le [[Glossaire#JID|JID]] qui sera utilisé par le robot (normalement c'est un nouveau compte à créer), et le JID qui aura les droits d'administration sur le robot (usuellement c'est votre compte existant). | |||
* Editer le fichier ''config.txt'' pour spécifier notamment le [[Glossaire# | |||
== Utilisation == | == Utilisation == | ||
Il suffit de lancer le script ''./neutron.py'', qui fait se connecter le compte spécifié dans le fichier ''config.txt''. Pour utiliser le robot, il faut le faire rejoindre le salon voulu. Pour cela, le plus simple est d'ajouter le JID du robot à vos contacts, puis de lui entrer la commande ''!join salon@serveur''. Voir la page [[ | Il suffit de lancer le script ''./neutron.py'', qui fait se connecter le compte spécifié dans le fichier ''config.txt''. Pour utiliser le robot, il faut le faire rejoindre le salon voulu. Pour cela, le plus simple est d'ajouter le JID du robot à vos contacts, puis de lui entrer la commande ''!join salon@serveur''. Voir la page [[RobotJabberFR#Liste des commandes|RobotJabberFR]] pour les commandes habituelles. | ||
== Personnalisation de Neutron == | == Personnalisation de Neutron == | ||
Ligne 17 : | Ligne 16 : | ||
== Site web == | == Site web == | ||
* {{en}} http://www.ejabberd.im/neutron | * {{en}} http://www.ejabberd.im/neutron | ||
[[Catégorie:Robot]] | [[Catégorie:Robot]] |
Dernière version du 4 février 2010 à 14:44
Vous pouvez également suggérer des améliorations sur sa page de discussion.
Où en venant en discuter sur le salon dédié : wiki@chat.jabberfr.org (client web) !
Neutron est un robot Jabber libre écrit en Python et utilisant la bibliothèque xmpppy. Il peut se connecter à un salon de discussion et offre quelques fonctionnalités comme la journalisation des messages des salons, la possibilité de faire des votes, de faire des recherches avec un moteur de recherche, etc.
Ce robot a été utilisé comme base pour le robot de JabberFR
Configuration rapide
- Récupérer puis décompresser les sources depuis http://www.ejabberd.im/neutron .
- Editer le fichier config.txt pour spécifier notamment le JID qui sera utilisé par le robot (normalement c'est un nouveau compte à créer), et le JID qui aura les droits d'administration sur le robot (usuellement c'est votre compte existant).
Utilisation
Il suffit de lancer le script ./neutron.py, qui fait se connecter le compte spécifié dans le fichier config.txt. Pour utiliser le robot, il faut le faire rejoindre le salon voulu. Pour cela, le plus simple est d'ajouter le JID du robot à vos contacts, puis de lui entrer la commande !join salon@serveur. Voir la page RobotJabberFR pour les commandes habituelles.
Personnalisation de Neutron
Pour ajouter de nouvelles fonctionnalités à Neutron, il faut faire un nouveau plugin dans le dossier plugins/ de neutron. Le plus simple est de partir d'un fichier *_plugin.py pour avoir une idée de la structure de ces fichiers.