https://wiki.jabberfr.org/api.php?action=feedcontributions&user=Mistarkos&feedformat=atomWiki JabberFR - Contributions [fr]2024-03-28T16:58:03ZContributionsMediaWiki 1.40.1https://wiki.jabberfr.org/index.php?title=Robot&diff=11841Robot2011-09-29T23:17:40Z<p>Mistarkos : </p>
<hr />
<div>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.<br />
<br />
Un robot doit avoir un compte (avec mot de passe) sur un serveur Jabber pour être configuré et connecté au réseau Jabber.<br />
<br />
Il peut donc être visible de n'importe quel utilisateur humain ou robot du réseau Jabber l'ayant ajouté à son roster.<br />
<br />
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.<br />
<br />
== Quelques exemple de bots ==<br />
<br />
=== PHP ===<br />
* [http://edgar.netflint.net/ Edgar the bot] (Janvier 2011: la page du projet n'existe plus, projet mort ?) (et une [http://forum.jabberfr.org/viewtopic.php?id=417 modif] de bohwaz)<br />
* [http://rss2jabber.berlios.de/ rss2jabber] (notifications RSS/Atom)<br />
* [http://dev.artis-tic.com/phpJabberBot/ phpJabberBot]<br />
* [http://developer.berlios.de/projects/kakaru/ kakaru]<br />
* [http://www.adamargo.com/ Stockbot] (interrogation des marchés boursiers)<br />
* [https://github.com/badboy/jabbot JabBot] (version 0.2 en Octobre 2010)<br />
* [http://freshmeat.net/projects/elmerbot/releases Elmer bot] (Janvier 2011: dernière version: 2.3 en Janvier 2005)<br />
<br />
=== Python ===<br />
* [[Neutron]]<br />
* [[RobotJabberFR]] basé sur Neutron<br />
* [http://isida-bot.com/ Isida]<br />
* [http://www.jezuk.co.uk/cgi-bin/view/whereskal WhereSkal]<br />
* [http://sleekxmpp.netflint.net/ sleekxmpp]<br />
* [http://braznet.com/david/python/jabbot/ Jabbot]<br />
* [http://joi.ito.com/joiwiki/TechnoBot TechnoBot] (pour technorati)<br />
* [http://xmpppy.sourceforge.net/ bot.py & logger.py]<br />
* [http://jabberstudio.org/projects/biblebot/project/view.php BibleBot]<br />
* [http://jabberstudio.org/projects/memberbot/project/view.php MemberBot]<br />
* [http://gpl.insa-lyon.fr/~omega/bot_file.php Bot de partage de fichier]<br />
* [http://thpinfo.com/2007/python-jabberbot/ Simple JabberBot for python]<br />
* [http://yoan.dosimple.ch/blog/2007/11/11/ Sorte d'interface utilisateur par Bot IM]<br />
<br />
=== Perl ===<br />
* [http://jpb.sphene.net/wiki/show/JPB.html Jabber perl bot]<br />
<br />
=== Composants ===<br />
* [http://jrs.jabberstudio.org/ JRS] (java, notifications RSS/Atom)<br />
* [http://jabberstudio.org/projects/pyrss/project/view.php pyrss] (python, notifications RSS/Atom) (semble avoir déménagé [http://code.google.com/p/pyrss/ d'hébergement])<br />
=== Autres ===<br />
* [http://cmeerw.org/dev/node/2 JabXPCOM] (XPCOM, utilisé pour [http://cmeerw.org/dev/node/7 JabRSS])<br />
* [http://www.chatopus.com/articles/bots.html Chatopus] (pour palmos)<br />
* [http://linux.ensimag.fr/~acrequy/wiki/index.php/JabberBot Jabbersend] (en C utilise iksemel)<br />
* [http://jpb.sphene.net/wiki/show/JPB JPB] (perl)<br />
* [http://forexrobot.eu.com forexrobot] (perl)<br />
* [http://www.butterfat.net/wiki/Projects/PCJBot PCJBot] (perl)<br />
* [http://jabberstudio.org/projects/chatbot/project/view.php Chatbot] (perl, groupchat logger)<br />
* [http://jabberstudio.org/projects/ijchain/project/view.php ijchain] (perl, groupchat logger)<br />
* [http://jabbot.blogspot.com/ jabbot] (??)<br />
* [http://wiki.bsd-crew.de/index.php/Jabberbots_mit_XMPP4R Et avec XMPP4R ?] (ruby) '''(de)'''<br />
* [http://de.wikibooks.org/wiki/Jabber-Kompendium:_Programmierung_mit_Ruby exemple en ruby] (ruby) '''(de)'''<br />
* [http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/96809 autre exemple en ruby]<br />
* [http://go-evolution.org/SWIGCalendarShare Calendrier partagé] (ruby)<br />
* [http://jabberwatcher.sourceforge.net/ Jabberwatcher] (java pour administrer une machine)<br />
* [http://snipsnap.org/space/SmackBot SmackBot] (bot pour weblogue)<br />
* [http://jabberstudio.org/projects/teljab/project/view.php teljab] (c++)<br />
* [http://rembot.blogspot.com/2006/02/what-is-rembot.html Rembot] (Bot de conférence en Java)<br />
<br />
=== Services en ligne ===<br />
* [http://mimir.ik.nu/ mimir] (service en ligne de notification RSS/Atom)<br />
* [http://www.pmbrowser.info/thinkbot.htm Thinkbot] (service de recherche collaborative)<br />
* [http://www.epigoon.com/maps/ Talk maps] (service de geo-localisation)<br />
* [http://immedi.at/ immedi.at] (service en ligne de notification RSS/Atom)<br />
<br />
== Bots en ligne ==<br />
;pingium@vinilox.eu : Bot francophone, il dispose d'une listes de commandes accessibles, parmi lesquelles une fonction quizz est disponible<br />
;jabrss@cmeerw.net : Agrégateur RSS sur Jabber, notifications quasi-temps-réel.<br />
;marvin@fritalk.com : Bot officiel de fritalk.com. On peut discuter avec lui. Il peut aussi nous donner des fortunes.<br />
;rss2jabber@jabber.fr : Agrégateur RSS sur Jabber, notifications quasi-temps-réel.<br />
;jabberfr@im.apinc.org (Deep Thought) : Bot officiel de JabberFR. Il sert principalement pour les notifications relatives au forum et au wiki de JabberFR.<br />
;imified@imified.com : http://www.imified.com/ notes, reminders, todo<br />
;jaiku@jaiku.com : http://jaiku.com/ micro-blogging et/ou journalisation de message d'état</div>Mistarkos