Taxator

Z Jabber.cz Wiki
Verze z 14. 1. 2013, 19:34, kterou vytvořil Pash (diskuse | příspěvky) (Odstraněn spam od uživatele "Huberlivingston"; vraceno do předchozího stavu, jehož autorem je "Lolek".)

(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání
Spouštění příkazů Ad-Hoc v Jabbim klientu
Ad-Hoc v Mirandě

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.

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

!google

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