« Robot » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
(WheresKal)
Aucun résumé des modifications
Ligne 7 : Ligne 7 :
En général, le robot est configurable pour accepter par défaut toutes les souscriptions de présence, ou bien a un roster configurable par son administrateur.
En général, le robot est configurable pour accepter par défaut toutes les souscriptions de présence, ou bien a un roster configurable par son administrateur.


Quelques exemple de bots :
==Quelques exemple de bots :==
* JRS : http://jrs.jabberstudio.org/ un bot qui permet recevoir ses flux RSS sur Jabber
* JRS : http://jrs.jabberstudio.org/ un bot qui permet recevoir ses flux RSS sur Jabber
* Edgar : http://edgar.netflint.net/ pour afficher une présence sur un site web
* Edgar : http://edgar.netflint.net/ pour afficher une présence sur un site web
Ligne 15 : Ligne 15 :
* JabberWatcher : http://jabberwatcher.sourceforge.net/ pour envoyer des commandes sur une machine distante
* JabberWatcher : http://jabberwatcher.sourceforge.net/ pour envoyer des commandes sur une machine distante
* WheresKal : http://www.jezuk.co.uk/cgi-bin/view/whereskal
* WheresKal : http://www.jezuk.co.uk/cgi-bin/view/whereskal
==Inventaire==
=== PHP ===
* [http://edgar.netflint.net/ Edgar the bot]
* [http://rss2jabber.berlios.de/ rss2jabber] (notifications RSS/Atom)
* [http://dev.artis-tic.com/phpJabberBot/ phpJabberBot]
* [http://developer.berlios.de/projects/kakaru/ kakaru]
* [http://www.adamargo.com/ Stockbot] (interrogation des marchés boursiers)
=== Python ===
* [http://ejabberd.jabber.ru/neutron Neutron]
* [http://www.jezuk.co.uk/cgi-bin/view/whereskal WhereSkal]
* [svn://netflint.net/sleekxmpp sleekxmpp]
* [http://braznet.com/david/python/jabbot/ Jabbot]
* [http://joi.ito.com/joiwiki/TechnoBot TechnoBot] (pour technorati)
* [http://xmpppy.sourceforge.net/ bot.py & logger.py]
=== Autres ===
* [http://cmeerw.org/dev/node/2 JabXPCOM] (XPCOM, utilisé pour JabRSS)
* [http://jrs.jabberstudio.org/ JRS] (java, notifications RSS/Atom)
* [http://www.chatopus.com/articles/bots.html Chatopus] (pour palmos)
* [http://linux.ensimag.fr/~acrequy/wiki/index.php/JabberBot Jabbersend] (en C utilise iksemel)
* [http://jpb.sphene.net/wiki/show/JPB JPB] (perl)
* [http://www.butterfat.net/wiki/Projects/PCJBot PCJBot] (perl)
* [http://jabbot.blogspot.com/ jabbot] (??)
* [http://bsd-crew.de/index.php/Jabberbots_mit_XMPP4R Et avec XMPP4R ?]
* [http://jabberwatcher.sourceforge.net/ Jabberwatcher] (java pour administrer une machine)
=== Services en ligne ===
* [http://mimir.ik.nu/ mimir] (service en ligne de notification RSS/Atom)
* [http://www.pmbrowser.info/thinkbot.htm Thinkbot] (service de recherche collaborative)
* [http://www.epigoon.com/maps/ Talk maps] (service de geo-localisation)
* [http://immedi.at/ immedi.at] (service en ligne de notification RSS/Atom)

Version du 23 mars 2006 à 10:36

Un robot (ou "bot" en anglais) est un automate client d'un serveur Jabber qui offre des services d'envoi de données (push) ou de contrôle à distance.

Un robot doit avoir un compte (avec mot de passe) sur un serveur Jabber pour être configuré et connecté au réseau Jabber.

Il peut donc être visible de n'importe quel utilisateur humain ou robot du réseau Jabber l'ayant ajouté à son roster.

En général, le robot est configurable pour accepter par défaut toutes les souscriptions de présence, ou bien a un roster configurable par son administrateur.

Quelques exemple de bots :

Inventaire

PHP

Python

Autres

Services en ligne

  • mimir (service en ligne de notification RSS/Atom)
  • Thinkbot (service de recherche collaborative)
  • Talk maps (service de geo-localisation)
  • immedi.at (service en ligne de notification RSS/Atom)