« Robot » : différence entre les versions
Aller à la navigation
Aller à la recherche
(→Python) |
Aucun résumé des modifications |
||
Ligne 15 : | Ligne 15 : | ||
* [http://developer.berlios.de/projects/kakaru/ kakaru] | * [http://developer.berlios.de/projects/kakaru/ kakaru] | ||
* [http://www.adamargo.com/ Stockbot] (interrogation des marchés boursiers) | * [http://www.adamargo.com/ Stockbot] (interrogation des marchés boursiers) | ||
* [http://jabbot.jabberstudio.org/ JabBot] | |||
* [http://jabberstudio.org/projects/elmerbot/project/view.php Elmer bot] | |||
=== Python === | === Python === | ||
* [http://ejabberd.jabber.ru/neutron Neutron] | * [http://ejabberd.jabber.ru/neutron Neutron] | ||
Ligne 23 : | Ligne 25 : | ||
* [http://xmpppy.sourceforge.net/ bot.py & logger.py] | * [http://xmpppy.sourceforge.net/ bot.py & logger.py] | ||
* [http://jabberstudio.org/projects/biblebot/project/view.php BibleBot] | * [http://jabberstudio.org/projects/biblebot/project/view.php BibleBot] | ||
* [http://jabberstudio.org/projects/memberbot/project/view.php MemberBot] | |||
=== Composants === | |||
* [http://jrs.jabberstudio.org/ JRS] (java, notifications RSS/Atom) | |||
* [http://jabberstudio.org/projects/pyrss/project/view.php pyrss] (python, notifications RSS/Atom) | |||
=== Autres === | === Autres === | ||
* [http://cmeerw.org/dev/node/2 JabXPCOM] (XPCOM, utilisé pour [http://cmeerw.org/dev/node/7 JabRSS]) | * [http://cmeerw.org/dev/node/2 JabXPCOM] (XPCOM, utilisé pour [http://cmeerw.org/dev/node/7 JabRSS]) | ||
* [http://www.chatopus.com/articles/bots.html Chatopus] (pour palmos) | * [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://linux.ensimag.fr/~acrequy/wiki/index.php/JabberBot Jabbersend] (en C utilise iksemel) | ||
* [http://jpb.sphene.net/wiki/show/JPB JPB] (perl) | * [http://jpb.sphene.net/wiki/show/JPB JPB] (perl) | ||
* [http://www.butterfat.net/wiki/Projects/PCJBot PCJBot] (perl) | * [http://www.butterfat.net/wiki/Projects/PCJBot PCJBot] (perl) | ||
* [http://jabberstudio.org/projects/chatbot/project/view.php Chatbot] (perl, groupchat logger) | |||
* [http://jabberstudio.org/projects/ijchain/project/view.php ijchain] (perl, groupchat logger) | |||
* [http://jabbot.blogspot.com/ jabbot] (??) | * [http://jabbot.blogspot.com/ jabbot] (??) | ||
* [http://bsd-crew.de/index.php/Jabberbots_mit_XMPP4R Et avec XMPP4R ?] | * [http://bsd-crew.de/index.php/Jabberbots_mit_XMPP4R Et avec XMPP4R ?] |
Version du 9 avril 2006 à 10:31
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 :
PHP
- Edgar the bot
- rss2jabber (notifications RSS/Atom)
- phpJabberBot
- kakaru
- Stockbot (interrogation des marchés boursiers)
- JabBot
- Elmer bot
Python
- Neutron
- WhereSkal
- sleekxmpp
- Jabbot
- TechnoBot (pour technorati)
- bot.py & logger.py
- BibleBot
- MemberBot
Composants
Autres
- JabXPCOM (XPCOM, utilisé pour JabRSS)
- Chatopus (pour palmos)
- Jabbersend (en C utilise iksemel)
- JPB (perl)
- PCJBot (perl)
- Chatbot (perl, groupchat logger)
- ijchain (perl, groupchat logger)
- jabbot (??)
- Et avec XMPP4R ?
- Jabberwatcher (java pour administrer une machine)
- SmackBot (bot pour weblogue)
- teljab (c++)
- Rembot (Bot de conférence en Java)