#cvut, #pisek, ... help
posledni aktualizace: 10.5. 2007
pripominky posilejte na jackc pripadne idaho
FAQ
- Co je to eggdrop?
Egg(drop) je specializovany program
((ro)bot) pro spravu IRC kanalu a poskytovani ruznych sluzeb a zaroven
nejpouzivanejsi IRC bot na vsech IRC sitich vcetne IRCNetu a QuakeNetu.
- Co jsou to flagy?
Pro rozlisovani uzivatelu je definovano nekolik uzivatelskych flagu
z nichz nejpouzivanejsi jsou:
- +v - voicer (uzivatel ma pravo se voicnout)
- +o - op(erator) (uzivatel ma pravo se opnout)
- +a - autoop (uzivatel automaticky dostane OPa aniz by se musel
identovat a nasledne opovat - je velmi doporuceno pouzivat tento flag
jen pro pevne IP adresy s co nejpresnejsim hostem napr. *!*ident@nekde.cz)
- +m - master (uzivatel neni uzivatel ale administrator)
- +n - owner (vlastnik kanalu nebo celeho bota, muze vse)
Vsechny tyto flagy se daji nastavit globalne (pak plati pro vsechny kanaly
na kterych je bot) a nebo lokalne pro kazdy kanal zvlast.
Pouze globalni je specialni flag +p ktery uzivateli umozni spravu bota pres PL
(partyline - DCC chat na bota).
- Jaky je postup pri autentizaci?
U eggdropu se k autentizaci pouziva prikaz ident.
Nejdrive je ovsem potreba pridat uzivatele na bota.
Zaznam uzivatele se sklada ze tri nejdulezitejsich informaci:
nick, flags a hosts.
Hosts slouzi ke zvyseni bezpecnosti a omezeni moznosti identovani se na bota
jen s urcitym nickem, identem nebo hostnamem.
Zapis hosta je ve tvaru
nick!ident@hostname a je mozno pouzit zastupne znaky.
Pokud je vse spravne nastavene, k autentizaci staci nasledujici prikaz:
/msg <nick_bota> ident <vase_heslo>
- Jak nastavit nebo zmenit heslo u egga?
- prvni nastaveni hesla: /msg <jmeno_bota> pass <vase_heslo>
- zmena hesla: /msg <jmeno_bota> pass <stare_heslo> <nove_heslo>
Kanalove prikazy
- !calc [neco = neco jinyho] [neco [+-rfmopv [handle]|rm|info]] [stat] [<match|who|scan|chng|read> retezec] (-)
- prace s daty ulozenymi v calcu
- !calc stat - zobrazi celkove statistiky
- !calc <jmeno_calcu> info - zobrazi info o calcu
- !calc scan <retezec> - hleda retezec v obsahu calcu
- !calc match <retezec> - hleda retezec ve jmene calcu
- !calc who <nick> - hleda podle nicku cloveka, ktery calc vytvoril
- !calc name <nick> - hleda podle nicku cloveka, ktery naposledy cetl calc
- !calc chng <nick> - hleda podle nicku cloveka, ktery provadel zmeny
- priklad: !calc session
- !seen <query> [#chan] (-)
- vrati informace o poslednim spatreni cloveka
- priklad: !seen *idaho*
- !seennick <nick> (-)
- stejne jako !seen ale hleda pouze mezi registrovanymi uzivateli
- priklad: !seennick idaho
- !lastspoke <nick> (-)
- vraci kdy naposled uzivatel promluvil
- priklad: !lastspoke idaho
- !ctopic [channel] (-)
- vraci aktualni topic na kanale
- priklad: !ctopic
- !country <node> (-)
- vraci jmeno zeme podle dvoupismenneho oznaceni
- priklad: !country br
- !idle <nick> (-)
- vraci dobu necinosti uzivatele
- priklad: !idle idaho
- !google <query> (-)
- vraci prvni odkaz vyhledany na Googlu
- priklad: !google quake
- !image <query> (-)
- vraci prvni obrazek vyhledany na Googlu
- priklad: !image ferrari
- !svatek [datum|jmeno] (-)
- vraci jmeno cloveka, ktery ma ten den svatek a obracene
- priklad: !svatek jan
- !svadd <datum> (-)
- zapamatuje si vas svatek
- priklad: !svadd 13.8.
- !time (-)
- vraci presny cas
- priklad: !time
- !wt <city|country|city,country> (-)
- vraci cas ve svete (world time)
- priklad: !wt london
- !stats (-)
- vraci statistiky kanalu
- priklad: !stats
- !visitors (-)
- vraci historii maximalniho poctu uzivatelu na kanale
- priklad: !visitors
- !weather [-d] [help] [prev] [lng] <city,state|zip> [country] (-)
- vraci pocasi podle www.weather.com
- -d - nastaveni defaultni lokace
- prev - predpoved
- lng - jazyk (us, fr, uk, es, br, de)
- priklad: !weather pisek
- !decide <moznosti_oddelene_mezerou> (-)
- nahodny vyber z moznosti
- priklad: !decide jsem_looser nejsem_looser
- !beer <nick> (-)
- bot nabidne uzivateli beera
- priklad: !beer idaho
- !voice [nick] (v)
- voicne uzivatele
- priklad: !voice idaho
- !devoice [nick] (v)
- devoicne uzivatele
- priklad: !devoice idaho
- !topic <topic> (v)
- nastavi topic na kanale
- priklad: !topic mrtvo
- !kick <nick|mask> [reason] (v)
- kickne uzivatele
- priklad: !kick prudic neser
- !quick <nick|mask> [reason] (v)
- kick + ban na 7s
- priklad: !quick prudic neser
- !ban <nick|mask> [time] (v)
- banuje uzivatele; time 0 => perm ban
- priklad: !ban prudic
- !banlist (v)
- zobrazi aktualni bany na kanale
- priklad: !banlist
- !op [nick](o)
- opne uzivatele
- priklad: !op idaho
- !deop [nick](o)
- deopne uzivatele
- priklad: !deop idaho
- !online (o)
- zobrazi online informace/statistiky
- priklad: !online
- !whois <nick> (o)
- zobrazi informace o uzivateli
- priklad: !whois idaho
- !findip <mask> (m)
- hleda uzivatele podle masky
- priklad: !findip *.cvut.cz
Dalsi informace
Zdroje