Jedná se o bota na našem IRC kanále. Zvládá celkem slušné množství věcí a další mohou admini kdykoli snadno doprogramovat. Nejdůležitější věcí, kterou ArthurDent umožňuje, je přístup ke konzoli ŽVAVu.
Příkazy pro Arthura začínají vykřičníkem (neplatí pro konzoli).
!ip
Zobrazí IP adresu (s případným překladem na doménové jméno či zpět), ze které byl spuštěn a případně IP adresu osoby, která jej naposledy restartovala.
!cas
Zobrazí aktuální čas podle serveru ŽVAVu.
!login [{jméno} {heslo}]
Jsi-li u bota zaregistrován, tímto se k němu přihlásíš. Bot ti udělí statut operátora a můžeš Arthura lépe ovládat.
!logout
Jsi-li přihlášen k botovi, bot tě odhlásí a odebere ti statut operátora.
!op {jméno osoby}
Robot dá zadané osobě statut operátora.
!deop {jméno osoby}
Robot zadané osobě sebere statut operátora.
!nick {nové jméno}
Na tento povel adminů bot změní svoje jméno. Bohužel si tímto naruší svoje přihlášení u NickServu (pokud je tahle služba IRC serveru zapnuta) a po chvíli mizí.
!reload
Bot se ukončí a připojí se znovu na server. Tuto činnost smí pouštět pouze admini, často se to děje, je-li v Arthurově skriptu nějaká změna. Pokud je v jeho skriptu chyba, bot se nereloadne, namísto toho ohlásí, kde se chyba nachází.
!quit
Bot se odpojí ze serveru. Pouze admini smí tento příkaz používat.
!online
Vypíše nicky a hosty všech lidí kteří jsou aktuálně na kanále ŽVAVu. SLouží v podstatě jen pro kontrolu správné funkčnosti Arthurova ověřování přítomných.
!rejoin
Píše se botovi do query, pokud nějakým způsom zmizel z kanálu (např. byl kicknut). Když bot obdrží tento příkaz, znovu se připojí na kanál.
!kick {uživatel} [{důvod}]
Vykopne uživatele z kanálu (pokud je zadán důvod2), je připojen).
Pro použití tohoto příkazu musí být uživatel přihlášen pomocí !login.
ArthurDent je schopen informovat na kanále o aktuálním dění na ŽVAVu (konkrétně na zvav_testu). Momentálně zvládá podávat informace
Bot posílá tyto hlášky sám od sebe s maximálně 3 minutovou prodlevou od chvíle kdy mu je hra předá.
Některé informace nastavené jako důležité umí bot nastavit i do topicu kanálu. Prozatím umí zobrazit jen stav hry, pokud není v pořádku.
!hlasky [{počet} [{časová jednotka} [{počátek}]]]
Jedniný příkaz na ovládání informačního systému.
Kromě obvyklých příkazů disponuje AD možností uchovávat rozličné informace, které potom můžete vyvolávat a upravovat.
calc {slovo či sousloví}
Vypíše buď zaznamenanou definici slova, nebo že slovo ještě nikdo nedefinoval.
calc {slovo či sousloví} = {význam}
Pokud již slovo definováno bylo a máš oprávnění jej přepsat, bot přepíše definici slova. Pokud slovo ještě definováno nebylo, uloží si bot definici nového slova.
calc {slovo či sousloví} info
Vypíše (pokud je slovo definováno), kdo slovo definoval, kdo naposledy změnil jeho definici, kdo a kdy jej naposledy četl a kolikrát. Také vypíše, komu slovo patří, pokud je zamčeno.
calc {slovo či sousloví} +o
Musíš být přihlášen přes příkaz !login, jinak tě Arthur nezná. Zamkne slovo, takže jedině ty jej smíš editovat (číst jeho definici smí nadále každý).
calc {slovo či sousloví} -o
Jsi-li přihlášeným vlastníkem slova, můžeš se jej tímto krokem vzdát a umožnit ostatním jeho editaci.
Robot je naprogramován v PHP, použitím socketových funkcí se dorozumívá s IRC serverem. Běží pod PHP ze serveru ŽVAVu na adrese http://zvav.eldar.cz, pro některé své funkce používá připojení k MySQL databázi.
!hlasky 3 minuty je správně, !hlasky 10 minut také, dokonce i !hlasky 10 minuty je také přijatelné. Ale hlasky 10 minutami je špatně!hlasky 2 dny 10 zobrazí desátou až dvacátou informaci za poslední 2 dny, pokud jich tolik bylo