« Neutron » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
(création)
 
mAucun résumé des modifications
 
(7 versions intermédiaires par 6 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
'''Neutron''' est un bot Jabber libre écrit en Python et utilisant la bibliothèque xmpppy.
{{TODO}}
'''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]]
 
== 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 [[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).
 
== 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#Liste des commandes|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.


== Site web ==
== Site web ==
* http://ejabberd.jabber.ru/neutron
* {{en}} http://www.ejabberd.im/neutron
 
[[Catégorie:Robot]]

Dernière version du 4 février 2010 à 14:44

Cet article est une ébauche à compléter, vous pouvez partager vos connaissances en le modifiant.

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.

Site web