Taxator
Taxator (netlabbot@njs.netlab.cz) je bot, který je přítomen ve všech větších konferečních (chat) místnostech na conf.netlab.cz. V některých místnostech se skrývá pod vtipnými jmény jako Robík (programovani), Ubuntík (ubuntu), Mirinda (miranda.cz), Sheikh Yo-ass (linux), DJ (music) nebo Lolitka (manga.cz).
Taxatora si můžete přidat i do svého seznamu kontaktů (roster) a ovládat jej jak textovými příkazy, tak speciálními ad-hoc příkazy (Ad-Hoc Commands), které podporují někteří klienti. Nejzajímavějším využitím je pravděpodobně přístup k funkcím jako hledání dopravních spojů z mobilního telefonu pomocí klienta Bombus.
Obsah
Komunikace s botem
Jednoduchým způsobem, jak zjistit v místnosti jméno bota, je poslat do konference slovo help, na které vám bot okamžitě odpoví. Nejčastější je anglická odpověď Type !commands for a list of commands, což v překladu znamená, ať napíšete příkaz !commands, po jehož odeslání dostanete seznam příkazů. Pro získání nápovědy k danému příkazu napište help !příkaz. Bot vám pošle stručný popis a příklady, jak příkaz použít.
Pokud budete psát příkazy, po kterých se bude vypisovat hodně dlouhých textů, a budete tedy „tapetovat“ (spamovat) přes bota do konference, je velice pravděpodobné, že budete z místnosti vyhozeni. Proto byste měli použít PM (personal message, soukromá zpráva) a psát si přímo s botem.
Ad-hoc příkazy
Bot Taxator umí také reagovat na tzv. ad-hoc příkazy. Praktických použití se nabízí velmi mnoho, a když připočteme jednoduchost, se kterou lze tyto funkce používat, a fakt, že tyto příkazy umí již většina Jabber klientů, včetně mobilního Bombusu, dostáváme interaktivní přistup k různým službám. Pokud tedy máte bota v seznamu kontaktů, a také máte klienta, který Ad-Hoc příkazy umí, stačí na Taxatora zpravidla kliknout pravým tlačítkem myši a z kontextového menu vybrat Vykonat příkaz, nebo v případě Jabbim klienta Pokročilé Akce (v novější verzi Příkazy viz obrázek). Touto volbou vyvoláte dialogové okno, kde si vyberete danou službu.
Namátkou některé zajimavé funkce: Jízdní řády (vlaky i autobusy), MHD spoje, Horoskopy, Kursovní lístek ČNB, Hledání bankomatů, atd.
Nabídka ad-hoc příkazů se stále rozšiřuje, takže je možné, že jich bot už umí daleko více, než je zde napsáno.
Příkazy
Pozn.: Tento seznam není kompletní. Příkaz !commands vypíše všechny aktuálně dostupné příkazy.
!fortune
Vypíše náhodný citát. Použití:
- !fortune
 - !fortune 100
 
!quote
Vypíše náhodný citát, narozdíl od předchozího je v angličtině. Použití:
- !quote
 
!lamer
Vypíše náhodný nebo číslem určený humorný výrok z chatů. Použití:
- !lamer
 - !lamer 1210
 
!?
Vypíše definovaný pojem. Použití:
- !? jabber
 - !? pm
 
!sl
Vypíše kolik zpráv jste napsali vy nebo vámi určený nick v dané místnosti. Použití:
- !sl
 - !sl Lolek
 
!top
Vypíše top 10 uživatelů a počet jejich zpráv. Použití:
- !top
 
!vtip
Vypíše náhodný vtip. Použití:
- !vtip
 
!svatek
Vypíše svátek v zadaný den Použití:
- !svatek
 - !svatek sk
 - !svatek pl
 
!koule
Odpoví vám na vaši otázku (věštěcká koule) Použití:
- !koule Můžu se tě na něco zeptat?
 
!tip
Vypíše náhodný Jabbim / Jabber tip Použití:
- !tip
 
!date
Vypíše aktuální datum a čas Použití:
- !date
 
!mu
Maximální počet lidí v konferenci od doby připojení robota v ní (pracuje pouze v konferenci) Použití:
- !mu
 
!cu
Aktuální počet lidí v konferenci (pracuje pouze v konferenci) Použití:
- !cu
 
!sl
Počet zpráv napsaných v dané konferenci (pracuje pouze v konferenci) Použití:
- !sl
 - !sl Lolek
 
!top
Žebříček prvních 10 neupovídanějších lidí v dané konferenci (pracuje pouze v konferenci) Použití:
- !top
 
!hskop
Horoskop na dnešní den dle výběru (znamení zvěrokruhu a čínský) Použití:
- !hskop list
 - !hskop vodanar
 - !hskop krysa
 
Vyhledá zadaný dotaz pro službu google a vrátí první výsledek tohoto hledání. Použití:
- !google jabber taxator
 - !google xmpp neutron
 
!gg
Skrácená varinanta předchozího příkazu (google) Použití:
- !gg jabber taxator
 - !gg xmpp neutron
 
!wiki
Vyhledává zadaný dotaz na jabber wiki! (na wikipedii slouží následující příkaz) Použití:
- !wiki taxator
 - !wiki jdisk
 
!wp
Vyhledává zadaný příkaz na wikipedii. Použití:
- !wp jabber
 - !wp bourec morušový
 
Příkazy na změnu módu
Jedná se o novou funkci, při které se nemusí psát před každý dotaz příkaz jak je psáno výše, ale napíše se jen příkaz pro zapnutí a bot přejde do vybraného módu. Změna módu nefunguje, stejně jako Ad-hoc příkazy, v konferencích. Informaci o zapnutém módu dostanete zprávou a je uchována ve status zprávě. Při zapnutých módech fungují stále klasické příkazy, které mají vyšší prioritu. Seznam příkazů se bude postupně rozšiřovat:
!trans
Zapíná překladač do vybraného jazyka. Napíšete-li tečku před Vámi překladanou větu, otočí se pro zadanou větu směr překladu. Použití:
- !trans
 - !trans auto
 - !trans en
 - !trans cs en
 - !trans sk de
 
!off
Nastaví bota na výchozí stav, vypne všechny zapnuté módy.
Autoři
Na aktuální podobě bota mají zásluhy následující lidé:
- Lolek (jádro, ad-hoc, módy, nové příkazy, opravy)
 - Mewoack (nové příkazy)
 - Jaxxer (nové příkazy)
 - uf0un.e (objektové jádro)
 - Jabbim team (bez nich by to nešlo)
 
i ty se můžeš přidat... pokud umíš programovat (napiš do místnosti jabber@conf.netlab.cz)
Externí odkazy
- Fórum pro hlášení problémů a návrhy nových funkcí: http://www.jabbim.cz/unb/thread/925 Taxator
 
