Možná jste to nepostřehli, ale v minulé části mého vyprávění jsem nevědomky nakousnul problematiku botů. Data na Jabber disk totiž posílám vlastně takovému botovi, který zprostředkovává komunikaci mezi mnou a samotným Jabber diskem. A co že jsou vlastně ti boti? Cituji z wiki Jabber.cz:
Bot, Robot je služba (program) která se připojuje k Jabberu a tváří se jako běžný uživatel. Někteří boti mohou plnit jen konkrétní omezené funkce – odpovědi na dotazy, provedení příkazu. Jiné se mohou snažit imitovat lidskou konverzaci – nejčastněji pro pobavení.

Vrhneme se tedy na přehled těch nejzajímavější botů, které lze přes Jabber použít.

Imified

JID: imified@imified.com
Imified je jediný zahraniční zástupce, ostatní boti pracují pod českým Jabbimem. Navíc není jen pro Jabber, ale i další sítě (MSN, AIM). Nabízí zajímavé služby (zde nazývané Widgets) nejen v oblasti organizace času. Mezi ně patří:

  • poznámky
  • alarm
  • todo (seznam úkolů)
  • síťové nástroje (ping, traceroute, whois…)
  • integrace s Google Calendar
  • publikování článků pro nejznámější blogovací systémy
  • a další…

Samotné Widgety aktivujete přes odkaz, který vygeneruje bot. Tam si je můžete i libovolně pojmenovat a vytvořit zkratky, přes které se snáze dostanete k požadované službě. Ovládáte je pomocí jednoduchých zpráv, které zasíláte botovi. Možností je vskutku hodně a pokud jste zkušení programátoři, můžete si napsat svůj vlastní widget ;)

Nastavování alarmu s Imified

NetlabBot

JID: netlabbot@njs.netlab.cz
NetlabBota bych mohl označit jako hlavního bota serveru Jabbim. Bývá přítomen ve větších konferenčních místnostech na serveru Jabbim, ale můžete si jej přidat i samostatně jako kontakt. Umí toho hodně, posuďte sami:

  • překladač
  • vyhledávač autobusových a vlakových spojů
  • prohledávač záznamů DNS
  • jednoduchý vyhledávač chemických prvků (Fe → Iron 26)
  • zobrazování citátů a hlášek z lameru
  • primitivní google vyhledávač
  • program kin
  • převaděč stupňů celsiových na fahrenheity
  • a další…

NetlabBot své funkce ukáže při příkazu !commands, dotaz help příkaz zase vypíše jednoduchou nápovědu ke konkrétní funkci. NetlabBot už nemá podle mě tak praktické využití jako Imified, přesto dokáže nabídnout některé zajímavé služby.

NetlabBot v akci

JabRSS

JID: jabrss@cmeerw.net
JabRSS je z tohoto krátkého článku jediný bot, kterého pravidelně nevyužívám. Slouží jako jednoduchá RSS čtečka a jeho ovládání je jako u ostatních pomocí textových příkazů. Jako alternativu je možné využít RSS transport a je jen na každém, kterému způsobu dá přednost.

Webstatus

JID: jabstatus@njs.netlab.cz
Webstatus je tak trochu jiný bot. Nijak s ním nekomunikujete, on se jen stará o kontrolu vašeho statusu, protože Jabber umí lépe chránit soukromí uživatele a bez vašeho svolení váš status někdo jen tak neuvidí. S Webstatusem se o tohle soukromí připravíte, ale pokud chcete světu ukázat jak na tom zrovna jste, je to pravá volba. Funguje mnohem lépe než Web aware u ICQ a kromě Offline/Online notifikace ukazuje i ostatní statusy, a to i včetně stavové zprávy! Záleží jen na tom, jaký způsob zobrazení si vyberete. Zobrazení může být zprostředkováno:

Ještě něco k jeho funkci. Když nemáte bota autorizovaného a někdo (vy) si chce prohlédnout/přečíst váš status přes web, sám bot se vám přihlásí o autorizaci. Takhle máte opravdu dokonalý přehled o svém soukromí a nemusíte se bát, že by na vás někdo dělal špionáž :) Bot se mi tak líbí, že ho možná zahrnu do některé z budoucích verzí designu na mém blogu.

To by pro dnešek doufám stačilo (a omluvte prosím kolísavou kvalitu, protože jsem tento článek díky své roztržitosti psal v rozpětí několika dnů). Jenom dodávám, že boty můžete samozřejmě využívat i na mobilu (třeba přes Bombus), takže takové informace o jízdních řádech pěkně po ruce z IM klienta, to je věc! ;)