Pomoć
ChanServ - Channel Services
ChanServ vam dozvoljava da registrirate i
kontrolirate kanale. ChanServ često može spriječiti maliciozne korisnike od
“takeoveranja” odnosno nasilnog preuzimanja kanala ograničujući
pristup privilegijama chanopa (operatora na kanalu). Registracija
svakog kanala koji se nije koristio 14 dana biti će automatski otkazana.
Preporuča se da koristite NickServ
za registriranje vaših nadimaka prije korištenja ovog servisa.
Naredbe koje su opisane u ovom dokumentu služe za podešavanje
ChanServa. Da biste ih koristili, napišite /msg ChanServ <naredba>.
| Naziv |
Opis |
REGISTER |
Registrira kanal |
DROP |
Otkazuje registraciju kanala |
IDENTIFY |
Pomoću ove naredbe se identificirate |
SET |
Podešava razne opcije na vašem kanalu |
ACCESS |
Modificira listu autoriziranih aresa |
AKICK |
Održava AutoKick listu |
LEVEL |
Mijenja nivo potreban za razne funkcije |
LIST |
Prikazuje listu kanala koji zadovoljavaju određeni kriterij |
INFO |
Pruža informacije o kanalu |
INVITE |
Poziva (invite) vas na kanal |
OP |
Daje vam op (mod +o) na kanalu |
VOICE |
Daje vam voice na kanalu (mod +v) |
UNBAN |
Unbana vas na kanalu |
CLEAR |
Uklanja razne kanalske modove |
Naredba REGISTER
Sintaksa: /msg ChanServ REGISTER <kanal> <lozinka>
Registrira <kanal>. <lozinka> koju ste
proslijedili potrebna je da biste se kasnije mogli identificirati te mijenjati
postavke kanala. Morate biti op (mod +o) na kanalu kojeg želite registrirati.
Kada registrirate kanal, automatski stječete status osnivača (foundera) tog
kanala, te ćete biti dodani na ACCESS listu kao SuperOp. Kasnije možete
ostalim članovima kanala dati ograničene privilegije preko naredbe ACCESS
(vidi dolje).
Da biste registrirali kanal, morate prvo registrirati svoj
nickname preko NickServa (vidi dokument NickServ). Ako nickname od osnivača
kanala isteče (nakon 30 dana nekorištenja) ili bude DROP-an, kanal će također
biti DROP-an, odnosno njegova će registracija i postavke biti obrisane. Također,
do poništenja će doći i ukoliko nitko sa ACCESS liste registriranog kanala ne
uđe na kanal barem jednom svaka dva tjedna.
Naredba DROP
Sintaksa: /msg ChanServ DROP <kanal> [lozinka]
Otkazuje registraciju <kanal>-a. Samo osnivač
kanala može poništiti njegovu registraciju. Također, osnivač se mora
IDENTIFY-ati prije korištenja ove naredbe ili dati točnu lozinku za kanal.
Naredba IDENTIFY
Sintaksa: /msg ChanServ IDENTIFY <kanal> <lozinka>
Identificira vas kao osnivača <kanal>-a. Većina
ChanServ komandi traže da se IDENTIFY-ate prije korištenja.
Naredba SET
Sintaksa: /msg ChanServ SET <kanal> <opcija> [parametri]
Dozvoljava vlasniku kanala ili korisniku levela 25 (vidi
kasnije) da podešava razne postavke kanala te druge postavke. Sve slijedeće
naredbe mogu biti skraćene, npr.
/msg ChanServ set #kanal FOUND noviosnivac
isto je kao i
/msg ChanServ set #kanal FOUNDER noviosnivac
Dostupne opcije su:
- FOUNDER
Sintaksa: /msg ChanServ SET <kanal> FOUNDER <nickname>
Setira nickname osnivača na kanalu <kanal> u <nickname>
- SUCCESSOR
Sintaksa: /msg ChanServ SET <kanal> SUCCESSOR <nickname>
Setira nasljednika osnivača na kanalu <kanal> u <nickname>.
Ako nickname osnivača istekne (na NickServu), ChanServ će automatski
promaknuti nasljednika u osnivača. Ako nicknameovi i osnivača i
nasljednika isteknu, registracija kanala biti će poništena.
- PASSWORD
Alias: NEWPASS
Sintaksa: /msg ChanServ SET <kanal> PASSWORD <lozinka>
Setira lozinka osnivača kanala <kanal> u <lozinka>.
- MLOCK
Sintaksa: /msg ChanServ SET <kanal> MLOCK <modes>
Alias: MODELOCK
Zaključava <modove> na <kanalu>, što znači da ih nitko ne
može promijeniti. Modovi prefiksirani sa “+” zaključani su kao
upaljeni, dok su oni prefiksirani “-“ zaključani ugašeni.
Primjeri:
/msg ChanServ SET #kanal MLOCK -mi+sntl 6
Zaključava modove ‘m’ i ‘i’ u ugašenom stanju (ne
dopušta se njihovo paljenje), dok su modovi ‘s’, ‘n’,
i ‘t’ zaključani u upaljenom stanju (ne dopušta se njihovo gašenje).
Također, zaključava se korisnički limit na 6 korisnika.
/msg ChanServ SET #kanal MLOCK +sk hello
Zaključava se mod 's' u uključenom stanju, te se zaključava
kanalski ključ "hello".
/msg ChanServ SET #kanal MLOCK +
Briše sve zaključane modove, tako da bilo koji modovi
mogu biti upaljeni ili ugašeni.
- TOPIC
Sintaksa: /msg ChanServ SET <kanal> TOPIC <topic|->
ChanServ setira topic na kanalu <kanal> u <topic>. Koristi
se najčešće u skladu sa TOPICLOCK-om (vidi dalje).
Primjeri:
/msg ChanServ SET #kanal TOPIC Dobrodošli
ChanServ mijenja topic na kanalu #kanal u Dobrodošli
/msg ChanServ SET #kanal TOPIC
ChanServ briše topic sa kanala #kanal
- TOPICLOCK
Sintaksa: /msg ChanServ SET <kanal> TOPICLOCK {ON|OFF}
Alias: TLOCK
Ako je Topiclock upaljen (ON), ChanServ neće dozvoliti promjene topica
na kanalu <kanal> nikome osim foundera tog kanala. Jedini način da se
takav topic promjeni je pomoću naredbe SET TOPIC (vidi gore).
- PRIVATE
Sintaksa: /msg ChanServ SET <kanal> PRIVATE {ON|OFF}
Kada je Private upaljen (ON), ChanServ neće prikazivati <kanal> u
svojoj listi koja se dobiva preko /msg ChanServ LIST.
- SECUREOPS
Sintaksa: /msg ChanServ SET <kanal> SECUREOPS {ON|OFF}
Kada je Secureops upaljen (ON), ChanServ će dozvoliti samo onima koji
imaju autoop status ili veći da postanu opovi na kanalu <kanal>.
- RESTRICTED
Sintaksa: /msg ChanServ SET <kanal> RESTRICTED {ON|OFF}
Kada je Restricted upaljen (ON), svi korisnici osim onih sa autoop ili
većim statusom biti će kickban-ani kada se /joinaju na <kanal>.
- SECURE
Sintaksa: /msg ChanServ SET <kanal> SECURE {ON|OFF}
Pali ili gasi dodatni sigurnosni mehanizam kod ChanServa. Kada je Secure
upaljen (ON), samo korisnici koji su registrirali svoj nickname kod
NickServa i IDENTIFY-ali se sa svojom lozinkom, moći će koristiti
privilegije setirane u ACCESS listi <kanal>-a.
- ENTRYMSG
Sintaksa: /msg ChanServ SET <kanal> ENTRYMSG <message|->
Alias: ONJOIN
Setira ulaznu poruku na <kanal>-u u <poruka>. Kada god
korisnici uđu na <kanal> ChanServ će im poslati ovu poruku. Da biste
maknuli poruku, setirajte ju u “-“ (bez navodnika).
Primjeri:
/msg ChanServ SET #kanal ENTRYMSG Dobrodošli!
Setira ulaznu poruku na kanalu #kanal u “Dobrodošli!”
/msg ChanServ SET #kanal ENTRYMSG
Briše ulaznu poruku na kanalu #kanal.
- EMAIL
Sintaksa: /msg ChanServ SET <kanal> EMAIL <email address|->
Alias: MAIL
Setira e-mail adresu <kanal>-a u <email adresa>. Kada netko
zatraži INFO o <kanal>-u, biti će mu prikazana ova e-mail adresa. Da
biste obrisali e-mail adresu, setirajte je u “-“.
Primjeri:
/msg ChanServ SET #kanal EMAIL kanal@CARNet.hr
Setira E-mail adresu na kanalu #kanal u kanal@CARNet.hr
/msg ChanServ SET #kanal EMAIL
Briše E-mail adresu kanala #kanal
- URL
Sintaksa: /msg ChanServ SET <kanal> URL <url|->
Alias: WEBSITE
Setira URL <kanal>-a u <URL>. Kada netko zatraži INFO o
<kanal>-u, biti će mu prikazan ovaj URL. Da biste obrisali URL,
setirajte ga u “-“.
Primjeri:
/msg ChanServ SET #kanal URL http://kanal.hr
Setira URL na #kanal-u u http://kanal.hr
/msg ChanServ SET #kanal URL
Briše URL na #kanal-u
- FORGET
Sintaksa: /msg ChanServ SET <kanal> FORGET {ON}
Kada upalite FORGET, ChanServ će napustiti vaš kanal te obrisati sve
postavke za njega, te više neće nuditi funkcije za taj kanal, ali će
sprječavati da ga itko registrira. Svrha ovoga je da možete imati kanal za
kojeg ne želite da se ChanServ «brine», ali želite da ga nitko
ne može registrirati. Jedini način da «UN»forgetate kanal je
da DROP-ate njegovu registraciju.
- GUARD
Sintaksa: /msg ChanServ SET <kanal> GUARD {ON|OFF}
Kada je GUARD upaljen (ON), ChanServ će se /join-ati na <kanal>
te će na njemu biti do daljnjega. Prednost ovoga je da <kanal> nikada
neće biti prazan. No, administrator ovu opciju može zabraniti.
- VERBOSE
Sintaksa: /msg ChanServ SET <kanal> VERBOSE {ON|OFF}
Postavljanje ove opcije uzrokuje da se sve promjene na access listi
kanala šalju svim channel operatorima na kanalu.
Naredba ACCESS
Sintaksa:
/msg ChanServ ACCESS <kanal> ADD <mask>
<level> /msg ChanServ ACCESS <kanal> DEL <mask
| index>
/msg ChanServ ACCESS <kanal> LIST [mask]
Održava pristupnu listu za <kanal>. Korisnici sa
odgovarajućim hostmaskom na ACCESS listi imati će pristup raznim ChanServovim
funkcijama ovisno o levelu (nivou) kojeg imaju (vidi LEVEL). Bilo tko tko nije
na ACCESS listi kanala ima level 0.
ADD dodaje hostmask <mask> na ACCESS listu sa
levelom <level>, DEL briše hostmasku <mask> sa ACCESS liste, a LIST
prikazuje cijelu ACCESS listu ili one njene dijelove koji zadovoljavaju [mask].
Naredba AKICK
Sintaksa:
/msg ChanServ AKICK <kanal> ADD <mask> [reason]
/msg ChanServ AKICK <kanal> DEL <mask | index>
/msg ChanServ AKICK <kanal> LIST [mask]
Održava AutoKick listu za <kanal>. Ako se korisnik
na AutoKick listi /join-a na kanal, ChanServ će ga kickbanati.
ADD dodaje hostmask <mask> na AutoKick listu
razlogom [reason], DEL briše hostmask <mask> sa AutoKick liste, a LIST
prikazuje cijelu AutoKick listu ili one njene dijelove koji zadovoljavaju [mask].
Naredba LEVEL
Sintaksa:
/msg ChanServ LEVEL <kanal> SET <type|index> <level>
/msg ChanServ LEVEL <kanal> RESET <type|index|ALL>
/msg ChanServ LEVEL <kanal> LIST
Mijenja pristupni level (nivo) potreban za pristup određenim
funkcijama ChanServa. Ovo dozvoljava founderu kanala da prilagodi ACCESS listu
svojim potrebama (odnosno potrebama svog kanala):
- SET
Sintaksa: /msg ChanServ LEVEL <kanal> SET <tip|indeks>
<level>
SET se koristi da bi definirao da je za stjecanje statusa <tip>
ili <indeks> potreban <level>. Parametri <tip> ili
<indeks> su dostupni iz slijedeće tablice.
| Indeks |
Default |
Tip (type) |
Opis |
1 |
-1 |
AUTODEOP |
Automatski deop/devoice |
2 |
5 |
AUTOVOICE |
Automatski voice |
3 |
5 |
CMDVOICE |
Korištenje naredbe VOICE |
4 |
5 |
ACCESS |
Dopuštena izmjena ACCESS liste |
5 |
5 |
CMDINVITE |
Korištenje naredbe INVITE |
6 |
10 |
AUTOOP |
Automatski op |
7 |
10 |
CMDOP |
Korištenje naredbe OP |
8 |
10 |
CMDUNBAN |
Korištenje naredbe UNBAN |
9 |
15 |
AUTOKICK |
Dopuštena izmjena AKICK liste |
10 |
20 |
CMDCLEAR |
Korištenje naredbe CLEAR |
11 |
25 |
SET |
Korištenje naredbe SET |
12 |
40 |
SUPEROP |
Sve gore navedeno |
- RESET
Sintaksa: /msg ChanServ LEVEL <kanal> RESET <tip|indeks|ALL>
RESET služi da bi vratili nivo potreban za stjecanje statusa
<tip> ili <indeks> natrag na defaultni nivo (vidi gornju
tablicu). Ukoliko se kao parametar proslijedi ALL, RESET će za sve statuse
vratiti defaultni nivo iz gornje tablice.
Primjeri:
/msg ChanServ LEVEL #kanal RESET autovoice
Vratiti će nivo potreban za stjecanje statusa autovoice na kanalu #kanal
natrag na defaultnu vrijednost (5).
/msg ChanServ LEVEL #chan RESET all
Vraća nivoe potrebne za sve statuse natrag na defaultne vrijednosti.
- LIST
Sintaksa: /msg ChanServ LEVEL <kanal> LIST
Prikazuje trenutačne nivoe za kanal <kanal> zajedno sa njihovima
tipovima i indeksom potrebnim za LEVEL SET i LEVEL RESET naredbe.
Naredba LIST
Sintaksa: /msg ChanServ LIST <uvjet>
Ispisuje sve registrirane kanala koji zadovoljavaju
<uvjet>.
Kanali koji imaju SET PRIVATE ON neće biti ispisani.
Primjer:
/msg ChanServ LIST #*bu*
Ispisuje sve kanale koji u sebi sadrže «bu».
Naredba INFO
Sintaksa: /msg ChanServ INFO <kanal>
Prikazuje podatke o <kanal>-u, uključujući
foundera, vrijeme registracije, topic, te modelockove ako postoje.
Naredba INVITE
Sintaksa: /msg ChanServ INVITE <kanal>
Invite-a (poziva) vas na <kanal>. Korisno ako je
kanal +i, odnosno invite-only.
Primjer:
/msg ChanServ INVITE #kanal
ChanServ vas poziva na #kanal.
Naredba OP
Sintaksa: /msg ChanServ OP <kanal | ALL> [nickovi]
Daje op (mod +o) status [nickovi]-ma. Ako [nickovi] nisu
specificirani, ChanServ će dati opa onome tko je izdao naredbu. Postavljanje
znaka minus (-) ispred nicka će ukloniti op tom nicku. Ako je SECUREOPS ON,
ChanServ će dopuštati OP-anje samo nickova sa AutoOp statusom ili većim.
Primjeri:
/msg ChanServ OP #kanal
Daje vam opa (mod +o) na #kanal-u.
/msg ChanServ OP #kanal
nick1 -nick2 nick3
Daje opa nickovima nick1 i nick3, te miče opa nicku nick2
na #kanal-u.
/msg ChanServ OP ALL
Daje vam opa na svim kanalima na kojima se nalazite i na
kojima imate CMDOP status ili veći.
Naredba VOICE
Sintaksa: /msg ChanServ VOICE <kanal> [nickovi]
Daje voice (mod +v) [nickovi]-ma. Ako [nickovi] nisu
specificirani, ChanServ će voicati onoga tko je izdao naredbu. Postavljanje
znaka minus (-) ispred nicka će ukloniti voice tom nicku.
Primjeri:
/msg ChanServ VOICE #kanal
Daje voice na #kanal-u onome tko je izdao ovu naredbu.
/msg ChanServ VOICE #kanal nick1 -nick2 nick3
Daje voice na #kanal-u nickovima nick1 i nick3, te ga
uklanja nicku nick2.
Naredba UNBAN
Sintaksa: /msg ChanServ UNBAN <kanal> [ALL]
Unbana sve banove koji zadovoljavaju vaš hostmask na
<kanal>-u. Ako kao parametar proslijedite i ALL, svi banovi na
<kanal>-u biti će poništeni. Morate imati SuperOp pristup na
<kanal>-u da biste mogli koristiti opciju ALL.
Primjeri:
/msg ChanServ UNBAN #kanal
Unbana vas na #kanal-u.
/msg ChanServ UNBAN #kanal ALL
Uklanja sve banove na #kanal-u.
Naredba CLEAR
Sintaksa: /msg ChanServ CLEAR <kanal> <opcija>
ChanServ uklanja određene modove, specificirane u
parametru <opcija> na <kanal>-u.
Mogućnosti:
- OPS
Deopa sve opove (-o sve korisnike)
- VOICES
Devoica sve voicane korisnike (-v sve korisnike)
- MODES
Uklanja sve kanalske modove
- BANS
Uklanja sve banove na kanalu
- USERS
Kicka sve korisnike sa kanala
- ALL
Kombinacija OPS, VOICES, MODES i BANS, ali ne i USERS
|