IRC - Internet Relay Chat

pokec od VIXa, verzia 1.1.alfa

Tento pokec, lebo slovom manual sa to urcite nazvat neda ;-) je urceny dvom skupinam ludi. Tym, ktori o IRC v zivote nepoculi a tym, ktori to uz skusili a ... "mali z toho hokej". Preto sa pokusim v kratkosti vysvetlit, co IRC je a hned potom zacneme so zakladnym ovladanim. Budem sa snazit v tomto texte napisat vsetky dolezite prikazy, ktore by sa mohli hodit aj skusenejsim "zavislakom" ;-)

Poznamka: prikazy v tomto texte budu oznacovane tucnym pismom, vypisy z programu neproporcionalnym pismom. Kurzivou oznacim slova, ktore znamenaju skutocne meno (nick ako moj nick alebo #kanal ako kanal).

Poznamka: vsetko v tomto texte bude vztahovane k popisu klienta (programu) ircII (platforma Unix). Ak pouzivate iny program alebo script, mozu byt niektore prikazy alebo vypisy ine.


Ak s IRC uz robite a chcete si pozriet zoznam prikazov, kliknite sem.

Co je to IRC?

IRC (Internet Relay Chat) je program, ktoru umoznuje komunikaciu medzi ludmi na celom svete v realnom case. Po spusteni programu irc (klient) sme napojeni na siet IRC-serverov, ktore si, ako je to na Internete zvykom, posielaju navzajom udaje a tak nam umoznuju komunikovat. IRC je teda vlastne rozhranie medzi jednotlivymi uzivatelmi.


Na IRC sme identifikovani podla nasho nicku, alebo ak chcete, prezyvky. Nick je unikatny na celom irc a zvolime si ho bud priamo pri spusteni IRC na prikazovom riadku, alebo az neskor, prikazom /nick novy_nick. Moze mat do 9 znakov (okrem niektorych specialnych takmer vsetky bezne znaky). Kedze na IRC je sucasne pripojenych niekolko tisic uzivatelov, moze sa nam lahko stat, ze "nas" nick uz niekto pouziva a nam teda nezostava nic ine, len skusit iny ;-) Ak si pri spusteni nezadame ziaden nick, bude zan povazovane defaultne nastavenie (vo vacsine pripadov je to nase login-meno).


Komunikacia prebieha v dvoch moznych prostrediach. Bud komunikujeme s uzivatelmi na kanaloch, co znamena, ze vsetko, co napiseme na klavesnici uvidia vsetci uzivatelia na tomto kanali a samozrejme aj my vidime vsetko, co napisu oni pre cely kanal; alebo mozeme hovorit len s jednotlivymi uzivatelmi - vtedy budeme nase spravy adresovat jednotlivym nickom a pre ostatnych budu neviditelne. Oba druhy komunikacie mozeme prirodzene kombinovat.
O kanaloch staci vediet tolko, ze ich clenom sa stavame po vstupeni a prestavame opustenim kanala, ze ich moze byt prakticky neobmedzeny pocet (radovo sa bezne pohybuje okolo stoviek az tisicov). Kanal je identifikovany menom kanala, ktore je na celom irc unikatne (presne ako nas nick) a nazov kanala odlisime od nicku tym, ze zacina znakom  "# ". Neskor zistite, ze kanal a nick maju vela spolocneho.

Este si zapamatajte, ze prikazy zacinaju znakom "/" (obycajne lomeno) a vsetko, co takymto znakom nezacina, sa berie ako text.


Tak dobre, spustime to...

Program spustime jednoducho - staci napisat irc. Je vyhodne pouzit niektore z parametrov na prikazovom riadku. Ja pouzivam nick V|X, preto napisem: irc V|X. Ak by som nezadal ziaden nick, mal by som namiesto neho moje prihlasovacie meno (login), co je v mojom pripade noris. Podrobnejsia syntax je:

irc nick irc-server:port -c #kanal -p port

Kde:

nick je nick, pod ktorym budem na irc vystupovat (ak ho nezadame, nickom sa stava login-meno)
irc-server je adresa servera, na ktory sa pripajame (ak ho nezadame, pouzije sa defaultne nastavenie na nasom pocitaci)
port je cislo portu na danom irc-serveri (vacsinou 6666, 6667, ak ho nepouzijeme, pouziva sa 6666)
-c #kanal oznacuje kanal, na ktory nas irc ma automaticky po spusteni prihlasit
-p port je cislo portu (identicke s portom nastavenym pri "irc-server")

Konkretny priklad, ktory si ukazeme, bude:

irc V|X irc.cis.vutbr.cz:3333

Teraz chvilu pockame. Nas klient (program irc) sa pripoji na defaultny irc-server. Ak nepouzivame ziaden IRC-script, na obrazovke sa nam ukaze logo IRC-servera, nejake informacie o pocte uzivatelov, kanalov a operatorov a nakoniec uvidime nieco ako: type /help for help. Zapamatajte si, ze ked napiseme /help [meno prikazu], vypise sa nam podrobny (anglicky) manual o prikaze. Ak napiseme len /help, uvidime uvod do IRC v anglictine.

Konkretne to vyzera asi takto:

*** Connecting to port 3333 of server irc.cis.vutbr.cz
*** Welcome to the Internet Relay Network V|X!noris@decef.elf.stuba.sk
*** Your host is irc.cis.vutbr.cz, running version 2.9.3b20.a2
*** This server was created Wed Jul 2 1997 at 21: 07:56 MET DST
*** irc.cis.vutbr.cz 2.9.3b20.a2 oirw abiklmnopqstv
*** There are 10370 users and 0 services on 59 servers
*** 1 unknown connections
*** I have 94 clients, 0 services and 1 servers

Asi najdolezitejsie informacie su o pocte uzivatelov (10 370).

Ak si uz chcete IRC vyskusat, napiste /join #cs. Tym sa prihlasite na kanal #cs - Cesko-Slovensky kanal. Uvidite zoznam prihlasenych uzivatelov a tzv. topic, cize akusi charakteristiku kanala, nieco ako "nadpis". Vsimnite si, ako som vam uz povedal, ze meno kanalu zacina znakom #.


Brb... mam z toho vypisu chaos...

To je OK. Tu vidite priklad komunikacie (nevsimajte si obsah tohto rozhovoru ;-)):

<V|X> WWW: nevies nahodou, ako v Unixe zatvorim standardny vystup?
<hany> all: podte na #slovakiu, je tam sranda!! :))
<Dedo> V|X :) Wecko sa potesi...
<WWW> V|X: kukni si manual, lamer! :))
<V|X> WWW, Dedo: ;-))))))
* V|X je z toho uplne hotovy... a snazi sa pisat manual o IRC...
<hany> ;-)))
*WWW* :)))))))))) lamer...

... tolko hadam staci. Takze teraz sa na to pozrite este raz. Vas klient (program irc) vypisuje spravy v poradi, akom ich dostal zo siete. Nick, od ktoreho pochadzaju, je uzavrety v znakoch < a >. Vsetko ostatne je uz text spravy, ktoru dany nick napisal.
Plati nepisany zakon, ze ked chceme niekomu napisat spravu, napiseme jeho nick, dvojbodku a az potom text spravy, cize napriklad:

peto: ahoj

Uvidite, ze bez tejto skutocnosti by ste z toho boli celkom hotovi ;-)
Takze prvu vetu pisal uzivatel V|X uzivatelovi WWW s textom "nevies nahodou , ako...". Druhu pisal uzivatel hany pre vsetkych uzivatelov na kanali (kvoli prehladnosti napisal ako adresata vsetkych - "all"), etc.
"* V|X je z toho uplne hotovy " je tzv. "action", alebo vyjadrenie nejakej cinnosti, alebo pocitu. Text sa vypise v tretej osobe.
Potom tu vidime text od uzivatela WWW a je to privatna sprava (message), ktoru vidim len ja.

Teda:

<WWW> VIX: toto je kanalova sprava

(spozname ju podla tych zatvoriek, v ktorych je uzavrety odosielatel)

*** Toto je hlasenie klienta alebo servera, nie sprava z kanala

(oznacuju ju tri uvodne hviezdicky; prikladom je nastavovanie modov, prichod na kanal, odchod...)

* V|X hovori, ze toto je action, text v tretej osobe

(oznacuje ju uvodna hviezdicka, pozri prikaz me)

*WWW* zdar vixi, toto je message ;)

(oznacuje ju nick, odosielatel, ktory je uzavrety v hviezdickach, pozri prikaz msg)

V dolnej casti obrazovky si vsimnite stavovy riadok (status line). V tomto riadku su zobrazene dolezite informacie - cas, nas nick, kanal, na ktorom sme a jeho atributy, alebo symbol "*", ak nie sme na ziadnom, a pripadne dalsie informacie, ktore si mozeme navolit aj sami.

Priklad:

[1] 10:07 V|X on #cs (+nt)

 ^ -------------------------------- cislo okna (to vam teraz bude asi na nic...)
    ^^ ^^ ------------------------- systemovy cas
          ^^^ --------------------- nick
                 ^^ ----------------- kanal, na ktorom sme (alebo znak "*")
                      ^^ ------------- atributy kanala (ovplyvnuju jeho vlastnosti)











Prve pokusy...(rychlokurz ircovania)

Ked ste prvykrat na kanali, nemusite sa bat. Vzdy, ked budete potrebovat pomoc, urcite sa najde niekto, kto vam poradi, ked uvidi, ze s IRC len zacinate. Mozno vas prekvapia niektore reakcie, mozno budete zarazeni ich rychlostou ci pomalostou.
Pri pripojeni na kanal (prikazom /join) je dobre pozdravit a upozornit tym ostatnych, ze ste tu. Netreba to vsak prehanat... Takisto, ked odchadzame z kanala (prikazom /leave), je dobre predtym aspon oznamit, ze odchadzame. Uvidite v praxi, ze sa to casto nedodrzuje. Vsetko je to len otazka spravania.
Na kanali adresujeme spravu zadanim jeho nicku, dvojbodky a samotnej spravy:

peto: caf

Privatnu spravu (tzv. message), neviditelnu pre ostatnych uzivatelov, posleme ziadanemu nicku takto: /msg nick [text]. Uzivatelovi s nickom nick sa napise nieco taketo:

*nas-nick* text

Takze nick vie, kto mu spravu poslal a moze vam odpisat...

IRC ukoncime prikazom /exit, za ktory mozeme este dopisat rozluckovy text.
Priklad: /exit Cafte, mam cviko

ma na kanali za nasledok:

*** Signoff V|X (noris@decef.elf.stuba.sk) (Cafte, mam cviko)

Za adresu sa pochopitelne dosadi vasa adresa.


Zakladne prikazy (teraz uz trochu podrobnejsie a s prikladmi):

#kanal znamena skutocne meno kanala, nick skutocny nick uzivatela

Prikazy na pracu s kanalmi:

Prikazy na pracu s uzivatelmi a / alebo kanalmi:

Ine prikazy:

Prikazy dostupne len kanalovym operatorom:

Emotikony (smajliky)

Slovnik IRC-vyrazov pre zaciatocnikov

Prikazy na pracu s kanalmi:

/join #kanal [heslo]

Tymto prikazom sa prihlasime na kanal #kanal a staneme sa jeho clenom. Ak kanal s takymto menom este neexistuje, je vytvoreny a ziskavame prava kanaloveho operatora.

Pri vstupe na kanal sa nam vypise jeho topic a uzivatelia na kanali.

/join #corela

*** V|X (noris@decef.elf.stuba.sk) has joined channel #corela
*** Topic for #corela: Bennymu to nejde
*** Users on #corela: V|X prizo Monday Glip T0mas @Jano_off @Beus @SENZEJ

Vstup na kanal moze byt znemozneny niektorym z tychto sposobov (chybove hlasenia):

*** Sorry, cannot join channel (Bad channel key) - pokus o vstupenie na kanal, ktory je chraneny klucom (heslom). Toto heslo musime zadat ako parameter prikazu join. (join #kanal heslo)

*** Sorry, cannot join channel (Channel is full) - pokus o vstup na kanal, ktory ma nastaveny maximalny limit (pocet) uzivatelov a ten je uz naplneny.

*** Sorry, cannot join channel (Invite only channel) - pokus o vstup na kanal "na pozvanie". Na tento kanal nas musi niekto pozvat prikazom invite .

*** Sorry, cannot join channel (Banned from channel) - pokus o vstup na kanal, na ktory nam bol zakazany pristup kanalovym operatorom. Zrejme sme sa dopustili na kanali nejakeho priestupku...


/leave #kanal | *

Opustenie kanala #kanal alebo aktualneho, ak zadame znak "*".

*** V|X (noris@decef.elf.stuba.sk) has left channel #kanal


/me text

Zobrazi text v tretej osobe, tzv. action na aktualnom kanali... Radsej priklad:

/me vas vsetkych zdravi!

* V|X vas vsetkych zdravi!


/names #kanal | *

Vypis uzivatelov kanala #kanal alebo aktualneho, ak zadame znak "*".

/names #cs

Pub: #cs Koffein sali |indy| _RESET_ SISa gurun semik OLDA sp1 rabbit
tomka @Ped BarneyBoy Miro Denimo dancul Araneo Hifana Popelka zuzi
SpiceMan Ganja H-a-n-s killerboy Martix @CS-GuardF Calidor Leopard
T0mas loveless Rasto dungof MalyPrinc Mr_Bimbo Rivelino 






/list #kanal | *

Vypis topic-u a poctu uzivatelov kanala #kanal alebo aktualneho, ak zadame znak "*".

/list #cs

*** Channel      Users  Topic
*** #cs          58      **|| Cesky | Moravsky | Slovensky | Kanal ||** 


/topic #kanal | * [text]

Ak nezadame parameter [text], vypise sa topic kanala #kanal, na ktorom musime byt prihlaseni. Ak mame prava kanaloveho operatora , mozeme zmenit nastaveny topic na iny. Ak namiesto mena kanala zadame znak "*", berie sa aktualny kanal.

Ak na kanali (napriklad #cs)_nie sme a pokusame sa pozriet topic, uvidime

/topic #cs

*** #cs You're not on that channel

Ale na kanali, na ktorom sme, to nie je ziaden problem:

/topic #corela

*** Topic for #corela: Bennymu to nejde

No a ak mame pravo menit topic (operatorske prava alebo kanal je -T):

/topic #corela Vitajte!

*** V|X changed topic of channel #corela to  "Vitajte!"

Ak by sme nemali pravo menit topic, vypise sa:

*** #corela You are not the channel operator


Prikazy na pracu s uzivatelmi a / alebo kanalmi:

/msg nick1 | #kanal text

Posle privatnu spravu s textom text nicku nick1 alebo vsetkym clenom kanala #kanal. Ak posielame spravu na kanal #kanal a je nastaveny atribut +n, vypise sa nam

*** Cannot send to channel #kanal

Niekedy by sme mozno ocenili moznost poslat tu istu spravu viacerym nickom. Mozeme pouzit

/msg nick1,nick2,nick3 text

co vlastne nahradi:

/msg nick1 text
/msg nick2 text
/msg nick3 text

Ked nick, ktory dostane od nas spravu, vidi nieco taketo:

*V|X* text


/nick nick

zmeni nas nick na nick. Ak takyto nick uz existuje, alebo obsahuje zakazane znaky,, napise sa nam hlasenie:

*** Nickname nick already in use
*** Nickname:

alebo:

*** Illegal nickname, try again
*** Nickname:

A musime si napisat iny nick.

No a ak sa vsetko podari, zmena nicku sa uskutocni a na kanali sa ako oznam vypise:

* V|X is now known as nick


/whois nick

Vypis podrobnych informacii o zadanom nicku.

/whois V|X

*** V|X is noris@decef.elf.stuba.sk (VIX - The Story Teller ;-)
*** on channels: #corela, #zivot 
*** on irc via server irc.cis.vutbr.cz (IRC server of CIS FEI VUT Brno)
*** V|X has been idle 14 seconds

Tu si vysvetlime, co nam to vlastne vypisalo:

*** V|X je [e-mailova adresa] (popis definovany premennou prostredia IRCNAME)
*** na kanaloch: #corela, #zivot
*** na irc cez [adresa irc-servera] (jeho popis)
*** V|X bol neaktivny [xxx] (cas)

adresa uzivatela s danym nickom (V|X) je: noris@decef.elf.stuba.sk
jeho popis: (VIX - The Story Teller ;-)
kanaly, na ktorych je prihlaseny: (#corela, #zivot, ak by bol kanal utajeny, napise sa *private*)
server, cez ktory ide: (irc.cis.vutbr.cz)
cas, ktory uzivatel nic nerobi = je idle (14 sekund) Tento cas sa zobrazi len ak sme na rovnakom serveri, ako uzivatel, ktoreho si prezerame.

Ak by bol uzivatel v mode away, pribudol by este riadok s oznamenim:

*** V|X is away: pracujem

Slovo "pracujem" by bolo nahradene "away-textom", ktory definujeme prikazom away.


/whowas nick

Zobrazi informacie o momentalne neprihlasenom uzivatelovi (o uzivatelovi, ktory pouzival tento nick naposledy). Tieto informacie poskytuje irc-server. Zalezi len od neho, ako dlho si "pamata".

Vypis informacii je identicky s vypisom prikazu /whois az na slovo "is", ktore je nahradene "was" ;-) Zaroven je doplneny cas odchodu uzivatela z irc.


/who #kanal | *

Vypis informacii o vsetkych nickoch na kanali #kanal, ktore nemaju nastaveny atribut invisible. Ak zadame znak "*" berie sa aktualny kanal. Tento prikaz nefunguje na utajene kanaly (atribut S).

/who #corela

#corela      V|X       H   noris@decef.elf.stuba.sk (0 VIX - The Story
             Teller ;-)
#corela      prizo     H   ~prizemin@alpha.euba.sk (5 ....Alex....)
#corela      Monday    H   ^---------@pc22.ulib.sk (5 Monday)
#corela      T0mas     H   tomas@194.1.186.22 (7 Tomas)
#corela      Jano_off  H@  Jano@#22.gtinet.sk (6 Jano)
#corela      Beus      G@  beus@ganga.gjh.schools.sk (0 CrAzY Beusacky
             NetOp(i)er)
#corela      SENZEJ    H@  patrik@dialup1.nz.sknet.net (6 SENZEJ)
#kanal       nick      stav adresa                  (popis)

Novinkou, ktoru si vsimnete, je tajomne pismenko za nickom:
H znamena, ze uzivatel je pritomny (asi HERE)
G znamena, ze uzivatel je away.

Znak "@" znamena, ze uzivatel ma prava kanaloveho operatora.


/ping nick | #kanal

Zobrazi casovu odozvu na nick (pocet sekund potrebnych na spojenie s nickom). Ak zadame kanal, vykona sa meranie na vsetkych ucastnikov kanala #kanal. Ak zadame "*", berie sa aktualny kanal.

Poznamka: pri "pingnuti" kanala s velkym poctom uzivatelov sa nam moze stat, ze budeme odpojeni od servera.


/server adresa | cislo_v_zozname_serverov

zmeni vas aktualny irc-server na iny, alebo vas pripoji na server, ak sa vam vypise nieco ako:

*** Connection closed [adresa]

Zmena servera niekedy pomaha, ked je server "v lagu", cize "nestiha". Ak urcite adresu, priamo sa budete pripajat na irc-server s danou adresou. Ak si vyskusate, co urobi /server bez parametrov, mal by sa vam vypisat zoznam serverov. Vam potom staci napisat /server cislo z tohto zoznamu.

/server

0: irc.cis.vutbr.cz 8888
1: irc.felk.cvut.cz 6667
2: irc.felk.cvut.cz 8888
3: irc.wu-wien.ac.at 6666

To je vypis serverov, ktore mame nastavene. Teda:

/server 1

a

/server irc.felk.cvut.cz 6667

vykonaju jednu a tu istu vec - pokusia sa o pripojenie na tento server.


/invite nick [#kanal]

Pozve uzivatela nick na nas aktualny kanal, alebo na kanal #kanal, na ktorom tiez musime byt prihlaseni. Tento prikaz ma vyznam, ak je kanal, na ktory nick pozyvame, invite only (len na pozvanie).

Poznamka: niektore irc-servery vyzaduju zadanie kanala aj v pripade, ze ide o aktualny kanal.

/invite nick #kanal

Nam sa vypise:

*** Inviting nick to channel #kanal

a jemu:

*** V|X invites you to channel #kanal


/mode nick +|- is

Nastavovanie modov uzivatela. Nick musi byt nas nick (mozeme nastavovat len svoje atributy). Znamienko "+" atribut nastavi, znamienko "-" atribut zrusi. Na vyber mame tieto atributy:

i - mod "invisible" (neviditelny). Nas nick sa nebude zobrazovat pri vypise kanalovych informacii prikazmi names , who alebo whois , pokial niekto vyslovne nezada nas presny nick.

s - serverove spravy. Ak nastavime tento mod, budu sa nam posielat podrobne spravy, ktore si posielaju medzi sebou irc-servery. To vam asi velmi k stastiu chybat nebude.

/mode V|X +i

*** Mode change "+i" for user V|X by V|X

Pozrite si aj nastavovanie modov kanala.


/notice nick | kanal text

Nieco velmi podobne, ako msg. Odlisuje sa tym, ako to vyzera:

/notice V|X hahahaha

-V|X- hahahaha


/query [nick]

Prepne do modu "query", cize rozhovor s uzivatelom nick. Vsetko, co odteraz napiseme, nepojde do kanala, ale priamo uzivatelovi nick. Prikazy su nadalej dostupne (zacinaju lomitkom).

*** Starting conversation with nick

Ak neuvedieme nick, vypne mod "query".

*** Ending conversation with nick

Je mozne mat len jeden aktivny rozhovor tymto prikazom (pri novom zadani prikazu sa rusi stary query).

Poznamka: ak chceme pouzit tento prikaz pre uzivatela, s ktorym mame dcc chat, syntax je:

/query =nick


/dcc (Direct Computer Connection)

Tento prikaz sluzi na priame spojenie pocitacov. Mozeme vyuzivat dva typy spojenia - chat (nieco ako msg) a send (get) - na posielanie suborov cez irc..

Ak sa chceme s niekym spojit cez dcc chat, musime napisat:

/dcc chat nick

tym vysleme poziadavku na uskutocnenie spojenia s nickom nick. Ak klient uzivatela nick podporuje dcc, objavi sa mu hlasenie:

*** DCC chat (chat) connection requested by nick [adresa]

a ak sa chce napojit, musi tiez napisat

/dcc chat vas_nick

Ked sa spojenie uskutocni, napise sa:

*** DCC chat (chat) connection to nick [adresa] estabilished

Spravy uzivatelovi nick, s ktorym mame nadviazany dcc chat posielame prikazom:

/msg =nick text

alebo

/dmsg nick text

Uzivatel vidi spravy podobne ako msg, ale uzatvorene v =znakoch=

=V|X= toto je dmsg

*V|X* a toto je msg

Ukoncenie dcc chat-u je prikazom

/dcc close chat nick

*** DCC chat (chat) to nick connection closed

Ak chceme niekomu na irc poslat subor cez dcc, urobime to takto:

/dcc send nick file

posle uzivatelovi nick subor file. Ak je potrebne, uvedte cestu suboru.

Naopak prijatie suboru, ktory niekto chce poslat nam, je cez prikaz:

/dcc get nick [file]

Parameter file je nepovinny, hodi sa, ak je naraz posielanych niekolko suborov a chceme si vybrat len niektore.

V pripade potreby je mozne spojenie zrusit prikazom:

/dcc close send nick

alebo

/dcc close get nick

/dcc

bez akychkolvek parametrov vypise zoznam prave prebiehajucich dcc spojeni.

Poznamka: DCC ma jednu velku vyhodu - je to spojenie nezavisle na irc-serveroch, preto ak sa vam stane, ze vas irc-server odpoji, subory cez send / get bezia dalej a komunikacia cez chat tiez. Je to tiez vyborne opatrenie proti lagom. Ak vas server blokuje pouzivanie portov, cez ktore dcc pracuje, nebudete ho moct pouzit.

Poznamka: toto nie su vsetky moznosti pouzitia dcc prikazov, ale tie ostatne v praxi nebudete pravdepodobne potrebovat.


/ignore nick PUBLIC | MSG | NOTICE | CTCP | ALL | NONE

Zapne ignorovanie zadaneho typu sprav od zadaneho nicku. Je to dobre vtedy, ked nas na irc niekto slovne obtazuje. Tento prikaz nam zabezpeci, ze o danom uzivatelovi uz pocut nebudeme (... kym nezmeni nick). Typ ignorovania moze byt:

PUBLIC - ignoruju sa spravy pochadzajuce od uzivatela nick na kanali

MSG - ignoruju sa privatne spravy (msg) od uzivatela nick

NOTICE - ignoruju sa notices od uzivatela nick

CTCP - ignoruju sa ziadosti o CTCP od uzivatela nick

ALL - ignoruje sa vsetko od uzivatela nick

NONE - vypina ignorovanie nicku nick

/ignore peto ALL

*** You are ignoring ALL messages from peto

Prikaz /ignore (bez parametrov) zobrazi zoznam ignorovanych nickov a typ ignorovania.


/notify [+|-] [nick]

Tento prikaz umoznuje upozornenie na pritomnost zadaneho nicku na irc.

/notify peto

*** peto has been added to your notification list

Ak sa peto objavi na irc, objavi sa hlasenie:

*** Signon by peto detected

a pri jeho odchode z irc uvidime zasa:

*** Signoff by peto detected

Ak chceme nick zo zoznamu odstranit, napiseme:

/notify -peto

*** peto has been removed from your notification list

Prehlad zoznamu docielime prikazom

/notify

Prehlad priomnych nickov prikazom

/notify +

a prehlad nepritomnych nickov zo zoznamu

/notify -

Poznamka: ak nepouzivate ziaden irc-script, nastavenia, ktore urobite pocas ircovania budu platit len do ukoncenia programu.


Ine prikazy:

/quit, signoff, bye, exit [rozluckovy text]

Ukoncenie programu irc. Ak zadame parameter rozluckovy text, vypise sa pred nasim odchodom na vsetkych kanaloch, na ktorych sme boli. Ak ho nezadame, napise sa "leaving".

/quit Cafte!

*** Signoff V|X (noris@decef.elf.stuba.sk) (Cafte!)

/quit

*** Signoff V|X (noris@decef.elf.stuba.sk)(Leaving)


/away [away-text]

Ak uvedieme away-text, budeme na irc oznaceni ako "away " (nepritomni), pricom away-text sluzi na identifikaciu priciny pre ostatnych uzivatelov, ktori s nami medzitym budu chciet hovorit. To je vhodne, ak odchadzame na dlhsi cas od pocitaca (alebo robime nieco ine, aby sme aspon takto upozornili ostatnych uzivatelov). Stav away a away-text je viditelny pri prezerani uzivatelov prikazmi who , whois a zistovani odozvy prikazom ping . Program irc nam pri zadani away-textu vypise:

/away pracujem

*** You have been marked as being away

Ak chceme zrusit away-stav a dostat spat do normalneho, napiseme prikaz:

/away

*** You are no longer marked as being away

Poznamka: tieto hlasenia su len lokalne, nevysielaju sa ostatnym uzivatelom.

Poznamka: stav away nema ziaden vplyv na nase moznosti komunikacie. Je to len oznacenie!

Poznamka: ircII umoznuje nastavit pipanie pri kazdej prijatej sprave (msg) pokial je nastaveny mod away.


/exec [prikaz]

Vykona prikaz operacneho systemu (alebo spusti program) a vrati riadenie irc. Vystup programu alebo prikazu je presmerovany do okna irc, ale nezobrazuje sa na kanali.

/exec uptime

10:36am up 2 days, 22:44, 53 users, load average: 10.36, 8.92, 7.32


/help [prikaz]

Poskytne podrobny anglicky manual k prikazu [prikaz], alebo k uvodu do IRC a jednotlivym prikazom. Ak viete po anglicky (netreba vela) a mate nejaky problem, pozrite si help. Nazorne priklady vam urcite pomozu. A ak nie, skuste to na kanali ;-)


/set premenna hodnota

Nastavuje hodnoty premennych programu irc. Niektore si ukazeme:

/set mail 1|0 (1 = program nam vypise, ak pride e-mail, 0 = nie)
/set novice off (vypnutie modu "zaciatocnik", umozni napriklad pouzivanie viacerych kanalov sucasne)
/set REALNAME text (nastavenie popisu, ktory sa zobrazuje prikazmi who, whois za adresou. Z praxe to funguje az po zmene servera. Skuste environmentalnu premennu IRCNAME vo vasom systeme (Unix: setenv IRCNAME="The Story-Teller") )
/set log on|off (zapnutie / vypnutie logovania - zaznam celeho ircovania do suboru)
/set logfile meno-suboru (... subor, do ktoreho sa to cele uklada)
/set suppress_server_motd on (potlacenie vypisu uvodnej spravy na irc-serveri - zrychluje start)


Prikazy dostupne len kanalovym operatorom:

Kanalovych operatorov spozname podla toho, ze pri ich nicku je prvym znakom znak "@" (zavinac). Tito maju pravo menit nastavenie atributov kanala (kanalove mody), meni topic a odstranovat z kanala uzivatelov.

/mode #kanal +|- biknopst [nick]

Znamienko "+" mod nastavuje, znamienko "-" mod odstranuje. Najprv popis modov:

B - Ban (zakazany pristup)

I - Invite only channel (kanal len na pozvanie)

K - Key (kanal s pristupovym klucom, heslom)

L - Limit (nastavenie limitu uzivatelov na kanali)

M - Moderated channel (moderovany kanal)

N - No messages (zakaz sprav na kanal)

O - channel Operator (vytvaranie kanalovych operatorov)


S - Secret channel (utajeny kanal)


T - Topic (ovladanie topicu)

V - Verbose (pravo hovorit na moderovanom kanali)


/kick #kanal nick [text]

Kickne (odstrani, vykopne) uzivatela s nickom nick z kanala #kanal a vypise nepovinny text ako pricinu.

/kick #cs V|X (prestan otravovat!)

*** V|X has been kicked off channel #cs by V|X (prestan otravovat!)

Kicknutej osobe to vypise:

*** You have been kicked off channel #cs by V|X (prestan otravovat!)

Ak nemame prava kanaloveho operatora, napise sa nam pri pokuse o kick:

*** You are not a channel operator



Emotikony (smajliky)

Urcite ste si vsimli rozlicne usmevy v texte na irc (ak nie, su to tie zatvorky, minuska a ine znaky, ktore vam asi este nic nehovoria).Vyjadruju (alebo aspon by mali) autorovu naladu pri pisani tej ktorej vety. Na irc je totiz tazko vzdy vystihnut textu jeho citovy kontext. S pomocou smajlikov je to ovela lahsie. Tu vam ponukam ukazku roznych smajlikov (slovo emotikona znie trochu odstrasujuco pre ludi, co ho pocuju po prvykrat, ktore nie su ani zdaleka kompletne, lebo fantazii sa medze nekladu. Ale vo vacsine pripadov sa stretnete s tymito:

:-)   usmev vo svojej najvseobecnejsej forme
:)    dalsi usmev
:-))) veeelky usmev
:-(   smutok
;-)   uskrn, zmurknutie (tiez smile, ktory pouziva V|X)
;)    este iny uskrn
:-*   *kiss*, teda bozk
:-X   tiez bozk
:-|   nemastny-neslany vyraz
:-\   tiez nieco podobne
8-)   usmev cloveka s okuliarmi
:-{)  ... a s fuzami ;-) Myslim, ze tento pouziva Kozo
:-O   udiv

Experimentujte! Mozno prave vy vymyslite novy smajlik ;-)


Slovnik IRC-vyrazov pre zaciatocnikov

Tento subor bol napisany na pocitaci bez irc s pouzitim autentickych textov. Ak su v nom nejake detaily, ktore treba objasnit, alebo opravit, ozvite sa autorovi - mailto: VIX (noris@decef.elf.stuba.sk). Ak budu otazky, vytvorim z nich FAQ (Frequently asked questions), ktore si budete precitat niekde tu. Takze piste, piste, piste! ;-)

Napisane v editore NetScape pre prezeranie v Netscape 3++.

Ocenene ako ** na Alinete

(c) VIX, posledna uprava: september/1997