« Robot » : différence entre les versions
Aller à la navigation
Aller à la recherche
(→Python) |
m (→Autres : maj lien) |
||
(4 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 11 : | Ligne 11 : | ||
=== PHP === | === PHP === | ||
* [http://edgar.netflint.net/ Edgar the bot] ( | * [http://edgar.netflint.net/ Edgar the bot] (projet mort) ([http://forum.jabberfr.org/viewtopic.php?id=417 modif] [http://bohwaz.net/archives/web/edgarbot-fr.tar.bz2 archive] de bohwaz) | ||
* [https://github.com/badboy/jabbot JabBot] (version 1.0 en 2015) / c'est du Ruby | |||
* [https://github.com/badboy/jabbot JabBot] (version 0 | |||
* [http://freshmeat.net/projects/elmerbot/releases Elmer bot] (Janvier 2011: dernière version: 2.3 en Janvier 2005) | * [http://freshmeat.net/projects/elmerbot/releases Elmer bot] (Janvier 2011: dernière version: 2.3 en Janvier 2005) | ||
Ligne 22 : | Ligne 18 : | ||
* [[Neutron]] | * [[Neutron]] | ||
* [[RobotJabberFR]] basé sur Neutron | * [[RobotJabberFR]] basé sur Neutron | ||
* [ | * [https://sleekxmpp.readthedocs.io/en/latest/getting_started/echobot.html sleekxmpp] | ||
* [http://joi.ito.com/joiwiki/TechnoBot TechnoBot] (pour technorati) | * [http://joi.ito.com/joiwiki/TechnoBot TechnoBot] (pour technorati) | ||
* [http://xmpppy.sourceforge.net/ bot.py & logger.py] | * [http://xmpppy.sourceforge.net/ bot.py & logger.py] | ||
* [http://thpinfo.com/2007/python-jabberbot/ Simple JabberBot for python] | * [http://thpinfo.com/2007/python-jabberbot/ Simple JabberBot for python] | ||
* [http://yoan.dosimple.ch/blog/2007/11/11/ Sorte d'interface utilisateur par Bot IM] | * [http://yoan.dosimple.ch/blog/2007/11/11/ Sorte d'interface utilisateur par Bot IM] | ||
Ligne 40 : | Ligne 29 : | ||
=== Perl === | === Perl === | ||
* [ | * [https://sourceforge.net/projects/jpb/ Jabber perl bot] | ||
* [ | * [https://sourceforge.net/projects/pcjbot/ PCJBot] (perl) | ||
=== .Net === | === .Net === | ||
Ligne 75 : | Ligne 61 : | ||
=== Autres === | === Autres === | ||
* [ | * [https://dev.cmeerw.org/Projects/jabxpcom 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://jabbot.blogspot.com/ jabbot] (??) | * [http://jabbot.blogspot.com/ jabbot] (??) | ||
=== Services en ligne === | === Services en ligne === | ||
== Bots en ligne == | == Bots en ligne == |
Dernière version du 21 février 2021 à 17:49
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 (projet mort) (modif archive de bohwaz)
- JabBot (version 1.0 en 2015) / c'est du Ruby
- Elmer bot (Janvier 2011: dernière version: 2.3 en Janvier 2005)
Python
- Neutron
- RobotJabberFR basé sur Neutron
- sleekxmpp
- TechnoBot (pour technorati)
- bot.py & logger.py
- Simple JabberBot for python
- Sorte d'interface utilisateur par Bot IM
- plowbot Bot téléchargeant les liens qu'on lui envoye (basé sur plowshare)
- pipobot un bot modulaire (modules)
Perl
- Jabber perl bot
- PCJBot (perl)
.Net
C ou C++
- Jabbersend (en C, utilise iksemel)
- teljab (c++)
Ruby
- Et avec XMPP4R ? (ruby) (de)
- exemple en ruby (ruby) (de)
- autre exemple en ruby
- Calendrier partagé (ruby)
Java
- Jabberwatcher (java pour administrer une machine)
- SmackBot (bot pour weblogue)
- Rembot (Bot de conférence en Java)
Composants
- JRS (java, notifications RSS/Atom)
- pyrss (python, notifications RSS/Atom) (semble avoir déménagé d'hébergement)
Autres
Services en ligne
Bots en ligne
- pingium@vinilox.eu
- Bot francophone, il dispose d'une listes de commandes accessibles, parmi lesquelles une fonction quizz est disponible
- jabrss@cmeerw.net
- Agrégateur RSS sur Jabber, notifications quasi-temps-réel.
- marvin@fritalk.com
- Bot officiel de fritalk.com. On peut discuter avec lui. Il peut aussi nous donner des fortunes.
- rss2jabber@jabber.fr
- Agrégateur RSS sur Jabber, notifications quasi-temps-réel.
- jabberfr@im.apinc.org (Deep Thought)
- Bot officiel de JabberFR. Il sert principalement pour les notifications relatives au forum et au wiki de JabberFR.
- imified@imified.com
- http://www.imified.com/ notes, reminders, todo
- jaiku@jaiku.com
- http://jaiku.com/ micro-blogging et/ou journalisation de message d'état