Posted By: Tuttle (Abort, Retry, FEL) on 'CZtips'
Title:     CHAT GUIDE
Date:      Tue Nov 12 13:43:23 1996

                           Coyot & Tuttle

                               uvadeji

                   Eagles Bulletin Board System's

                         C H A T  G U I D E

         [ verze dokumentu 1.0 (cesky), 12. listopadu 1996 ]



Poznamka: Nasledujici  text se tyka  Liane BBS (telnet://bbs.vslib.cz)
ve  stavu  ze  dne  11.11.1996.  Vzhledem  k  tomu,  ze zdrojove texty
programu   EBBS   jsou   volne   siritelne   a   modifikovatelne,   je
pravdepodobne, ze  se nektere skutecnosti  budou na jinych  BBS lisit.
Pro vysvetleni odlisnosti se ptejte primo tam.

Konvence:  - <...> je 'promenna' a nahrazuje se skutecnou hodnotou.
           - ChatID a nick (angl. prezdivka) je ten samy pojem.

Chat system  (ci take ChatRoom)  je oblast BBS,  kde si pritomni  lide
mohou  popovidat   kazdy  s  kazdym.   Pokud  zvolis  v   menu  prikaz
(T)alk | (C)hat,  zobrazi se  dotaz  na  tvou prezdivku  (ChatID), pod
kterou  budes  v  Chatu  vystupovat.  Pokud  chces  pouzivat prezdivku
stejnou jako  tve UserID, staci  odeslat Enter (pokud  je delsi nez  9
znaku, bude useknuta). Duplicitni nicky jsou vylouceny.
Dole se pak tato prezdivka zobrazi a za ni vstupni radek. Na nej muzes
jednak psat primo zpravy (do delky priblizne dvou a pul radku - system
pak pri  zobrazovani slovo, ktere  presahuje (80. znak)  cele posle na
radku dalsi) nebo prikazy, ktere jsou popsany dale.
Zpravy  tzv. public  vidi vsichni  pritomni, proto  si davej pozor, co
pises.  Jsi  kontrolovan,  sice  se  nejedna  o  zadny odposlech (tedy
systemem zajistovany). Uvedom si take, ze kdokoliv si muze tebou psane
zpravy vzit. Pro bezpecnost si precti Etiquette, coz jsou pravidla pro
uzivani BBS stanovena SYSOPem (spravcem  BBS) a zakony. Toto najdes na
boardu Lobby, post c.6 (v cestine).

Vsechny prikazy pro Chat se musi psat hned na zacatek radku. Prikazovy
radek musi vzdy  zacit lomitkem. Pokud ne, posles  treba tajnou zpravu
do publicu a to je obcas silne neprijemne. System take nekde akceptuje
plna  jmena  prikazu,  zde  jsou  uvedeny  jen  jejich bezne pouzivane
zkratky.

Prikazy Chat systemu (syntaxe, za pomlckou plne zneni a popis):

/h -(help) vypise strucnou napovedu, zakladni prikazy pro Chat system:

/a <text>  - (action,  nebo /me)  vypise text  primo za  tvuj nick bez
   dvojtecky  a mezer  navic. Vhodne  pro popis  cinnosti, napr. /a se
   nudi, /a ma  hlad. Pokud zadas /a__ kde _  je mezera, tak se vypise
   jen tvuj nick. Dobre pro odpovedi  na dotazy jako 'Jde dneska nekdo
   na pivo?' a podobne.
/c - (clear,  nebo jen  /) vymaze  obrazovku. Dobre  take na  to, kdyz
   nechces, aby ti nekdo precetl neco pres rameno.
/e <text> -  (exit) ukonci Chat. Za  zpravu o tvem odchodu  se pripoji
   <text>, pokud existuje. Stejnou funkci zde ma i klavesa Ctrl-C.
/m <nick>  <text>  -  (message)   posle  tajnou  zpravu  <text>  pouze
   uzivateli <nick>. Misto celeho  nicku staci napsat jen jednoznacnou
   cast. Napriklad,  pokud bude v  Chatu coyot a  cobra, tak '/m  cob'
   dojde cobrovi  a '/m coy'  dojde coyotovi. '/m  co' nedojde nikomu,
   ale  vrati chybove  hlaseni 'ambiguous'  a celou  zpravu muzes psat
   znova.  Pokud  posilate  zpravu  uzivateli,  ktery ma jednopismenny
   nick, je  doruceni nejiste. Ridi  se pritomnosti osoby,  jejiz nick
   zacina  stejnym  pismenem  a  poradim  v  tabulce  nicku,  ktere je
   nevyzpytatelne.
/n <nick> - (nick)  zmeni tvou prezdivku na <nick>,  pokud ji uz nekdo
   nepouziva.
/j <room> - (join) umoznuje prechod  mezi tzv. roomy (neco jako kanaly
   na IRC).  Je to vlastne filtr  pro zpravy z jinych  roomu. Vyznacne
   postaveni  ma room,  ktery je  na Liane  BBS pojmenovan Main (angl.
   hlavni). Do nej  se dostane kazdy uzivatel, kdyz  vstoupi do Chatu.
   Main existuje porad, ostatni  roomy zanikaji pri odchodu posledniho
   clena. Normalni zpravy  tedy dochazi jen lidem, kteri  jsou s tebou
   v jednom  roomu.  Pokud  room  se  jmenem  <room> jeste neexistuje,
   vytvoris  ho  a  dostanes  automaticky  pravo  Op[erator]. Systemem
   zajistovane funkce pro Opa jsou
               - zmena statutu roomu (dale - /f)
               - pozvani lidi do roomu ('davat klic', dale - /i)
               - vyhazov (dale - /k) ostatnich ze sveho roomu
   Pokud <room>  jiz existuje a  neni zamceny (dale)  vstoupis do nej.
   Pokud zamceny je, vypise se chybove hlaseni.
/l - (long  list)  vypise  seznam   lidi  pripojenych  na  BBS  (nejen
   v Chatu). UserId,  UserName, co dela  a odkud to  dela. Vetsinou se
   nevejde na stranku (kazdy zabira radek).  Je to to same jako prikaz
   menu (T)alk|(U)sers.
/q <userid> - (query) podiva se  do databaze uzivatelu BBS (dotazovany
   uzivatel nemusi  byt v Chatu). Vypise  stejne informace jako prikaz
   menu (T)alk | (Q)uery ovsem bez Planu daneho uzivatele.
/r - (rooms)  vypis roomu,  ktere v  Chatu existuji  vcetne poctu lidi
   v nich. Z vypisu jsou vylouceny  secret roomy. Jejich pocet se vsak
   kazdemu uzivateli zobrazuje pri vstupu do Chatu.
/w - (who)  jednosloupcovy  vypis  vsech   lidi  v  Chatu  (mimo  tech
   v tajnych roomech)  ve forme chatid userid  room. Pokud je uzivatel
   Opem daneho roomu, ma na konci  radku poznamku (Op). Vypis se obcas
   nevejde na stranku.
/whoin  <room>  -  vypise  seznam  lidi  v  danem roomu. Pokud nezadas
   <room>, bude vypis pro room, ve kterem jsi.
/whois <nick>  - vypise informace o  zadanem nicku, pokud je  v Chatu:
   chatid,  userid, username  a adresu,  ze ktere  je prihlasen. Pokud
   chces zjistit neco  o cloveku, ktery odesel z  Chatu, pouzij prikaz
   /q, ale musis znat jeho userid.  Pokud nezadas <nick>, vypisi se ve
   trech sloupcich vsichni lide v Chatu spolecne s jejich userid.
/u (users)  -  seznam   podobny  prikazu  (T)alk|(M)onitor.  Uzivatele
   prohlaseni k BBS spolecne s akci, kterou prave delaji.
/ignore <userid> - zpusobi, ze _vsechny_ zpravy od daneho uzivatele se
   ti nebudou zobrazovat. POZOR - jako  parametr je userid a ne chatid
   (takze nemuzes ignorovat jen jednoho guesta).
/unignore <userid> - zrusi ucinek /ignore na <userid>.

/x - (extra help) vypise druhou cast napovedy:

Zde se  vypisi predevsim klavesy  pro ovladani vstupni  radky (ostatni
bude  popsano v  odstavci o  pravech Opa.  Toto jsou editacni klavesy,
ktere jsou pouzitelne pri psani zprav  v chatu (nektere funguji i mimo
Chat - jsou univerzalni):

Ctrl-B    - o jeden znak zpet
Ctrl-F    - o jeden znak vpred
Ctrl-A    - presune kurzor na zacatek radky
Ctrl-E    - presune kurzor na konec radku
Ctrl-D    - smaze znak pod kterym je kurzor
Ctrl-H    - smaze znak pred kurzorem
Ctrl-U    - smaze celou editacni radku
Ctrl-W    - smaze slovo (nebo jeho cast) za kterym je kurzor
(posledni dva prikazy jsou velice uzitecne a stoji za zapamatovani)
ESC B     - zpet o jedno slovo
ESC F     - dopredu o slovo

Pokud jsi v nejakem roomu Op, muzes navic pouzivat tyto funkce:

/f [-][ls] - (flags) nastavi status roomu, mohou pouze Opove. Znamenko
   '+' pred flagem (nebo nic) ho nastavuje, '-' rusi.
   Flag 'l' znamena zamceni (lock) roomu.  Pote se tvuj room na vypisu
   (/r) objevuje  s poznamkou (LOCKED).  Mohou do nej  potom vstupovat
   pouze lide, kteri od tebe obdrzeli 'klic' (dale - /i).
   Flag  's'  ucini  room  neviditelnym  (SECRET),  uzivatele v techto
   roomech  se ve  vypisech nevyskytuji.  Pri primem  dotazu na  vypis
   uzivatelu v  secret roomech se  zobrazi chybove hlaseni.  Do secret
   roomu lze vsak bezne chodit, pokud neni zaroven zamceny.
/i <nick> - (invite) povoli uzivateli  <nick> vstoupit do tveho roomu.
   Vypise se mu hlaska *** {ty}  gave you a key to room {jmeno_roomu}.
   To se provede  i v pripade, pokud room neni  zamceny. Jedna se tedy
   o pozvani,  ovsem lze  pro  daneho  uzivatele provest  pouze jednou
   (...already has a key).
/k <nick> - (kick)  pokud je <nick> v tvem  v roomu pritomen, prikazem
   /k jej  'vykopnes' zpet do roomu  Main a ostatnim se  o tom zobrazi
   hlaseni. Lide v Mainu se nedozvi jakym zpusobem nick opustil room.
/o <nick> - (Op) predate danemu  uzivateli v roomu pravo Op. Poznamka:
   Pokud Op odejde z roomu a nepouzije predtim /o, room ztrati Opa.

Zvlastni druh  uzivatelu v chatu  jsou tzv. ChatOpove.  Maji se starat
o hladky  chod  Chatu  a  pomahat  zacatecnikum.  Hladky  chod znamena
predevsim  slusne  vyjadrovani  v  public  zpravach.  ChatOp  ma  tato
zvlastni prava:
- muze vstupovat  do LOCKED roomu (vsichni  ChatOpove jsou slusni lide
  a proto se Opa prislusneho roomu nejdrive zeptaji zda mohou)
- vidi ve vypisech roomy SECRET
- muze kdekoli pouzit /k k vykopnuti uzivatelu z Chatu
- muze pouzit funkci /wall k poslani broadcastu message (zprava, ktera
  se zobrazi vsem uzivatelum v chatu)

Pokud  ChatOp po  tvem neslusnem  chovani doporuci  omezeni tvych prav
nebo tve uplne odstraneni z BBS, ma  velkou sanci, ze se mu to podari.
Proto si nemysli, ze jeho pravomoc  konci tvym vykopnutim z Chatu, kam
se muzes okamzite vratit.
Seznam  ChatOpu naleznes  spolu  s  dalsimi dulezitymi  informacemi na
boardu Lobby, post c.2.

-----------------------------

Zde nemohly  byt popsany vsechny  vlastnosti chatu, na  dalsi je nutne
prijit vlastnim  zkousenim. Pokud v  tomto  dokumentu naleznes  chybu,
nepresnost ci vylozeny nesmysl, laskave se ozvi. Diky.

-----------------------------

Credits:  Chteli   bychom  vyjadrit  podekovani   za  prispeni  lidem,
skryvajicim  se   za  temito  prezdivkami   na  Liane  BBS:   Alnagon,
Daniel_Mise, Hawk a Jirik.

-----------------------------


                           |///|
[Any man that hates        |      |
[small dogs and children   |      |
[can't be all bad          | (o)(o)         -coyot
                           C      _)            ba'buss
                           | ,___|


                                  &


                         Tuttle
                                 .-------------------------------------------.
                                 |     Vidis neznameho a nevis, ze je to     |
                                 |  tvuj pritel, ktereho jsi jeste nepoznal. |
                                 `-------------------------------------------'
EMail: xmacekv@feld.cvut.cz    Hint, try: http://cs.felk.cvut.cz/sw

Search the boards