Chanserv Komutları
REGISTER
/msg chanserv register #{kanal} {şifre} {tanım}
Kanalı Chanserv veritabanına kaydeder.
Bu komutu kullanabilmek için öncelikle kaydını yapacağınız odada OP olamanız
gerekmekte.
Bir örnekle açıklarsak:
Biz #deneme diye bir kanalı kaydetmek isteyelim. kanalımız deneme üzerine
kurulu olacağı için genel olarak kanal tanıtımı da "Deneme yapmak isteyenler
için kanal" şeklinde olabilir. Şifremizi ise sifredeneme123 olarak seçmiş
olalım. Bu durumda şu komut yeterli olacakdir.
(Tabiki once o odaya girip op olmamız gerekiyor. Bunun icinde /join #deneme yapmak
yetecekdir)
/msg chanserv register #deneme sifredeneme123
Deneme yapmak isteyenler için kanal
Burada önemli olan bir iki sey var. Öncelikle şifrenizi unutmamak çünkü önemli
yerlerde işe yarayacaktır. Buradaki şifre sizin kanalınızın en yetkili kişisi olmak
için gereken şifredir. Bu ilerki kullanımlarda gerekecektir. İkinci nokta da şu ki;
kanalın founderi (kurucusu) kanalı register eden kişi yani nickname'dir.
IDENTIFY
/msg chanserv identify #{kanal} {şifreniz}
Kanalda sizi yetkili kılıp tüm özelliklere en
yüksek seviye şeklinde hükmetmenizi sağlar.
#deneme kanalının şifresi hatırlayacağınız gibi sifredeneme123 idi. Örneğimize
devam etmek istersek kanalımızda yetkili olabilmek için;
/msg chanserv identify #deneme sifredeneme123
yazmamız gerekmekte. Hemen
göreceğiniz gibi OP olmuş olacaksınız.
Kanal bilgisinde FOUNDER (kurucu) olarak gözüküyorsanız, kanalda operatör olmak için
Nickinizi identify etmeniz yeterlidir. Her defasında kanalı identify etmenize gerek
yoktur.
SET
/msg chanserv set #{kanal} {opsiyon} {parametre}
FOUNDER
/msg chanserv set #{kanal} FOUNDER {nick}
Kanalın kurucu (founder) nickini değiştirir. Bu komutta
{nick} yerine yazacağınız nick kanalın yeni sahibidir.
SUCCESSOR
/msg chanserv set #{kanal} SUCCESSOR {nick}
Successor kelime anlamıyla vekil (halef) anlamındadır. Bu
komutla belirtilen kanalın "successor" 'unu değiştirir. Eger kanal kayıtlı
oldugu sırada kanal sahibinin (founder) nick'i bir şekilde silinirse (drop ve/veya zaman
aşımı) bu kişi kanalın yeni sahibi olur. Ancak, "successor" olarak atanan
kişi kanal limitini (20) doldurmuş ise kanal founder nick'i ile beraber silinecektir.
Successor olacak nick tabi ki kayıtlı olmalıdır.
PASSWORD
/msg chanserv set #{kanal} PASSWORD
{yenişifre}
Bu komutla kanalınızın şifresini değiştirebilirsiniz.
Eğer kanalın founder'ı (kurucusu) iseniz, bu komutu kullanmadan önce kanalınızı
identify etmenize gerek yoktur. Özellikle kanalınızın şifrenizi unutmanız durumunda
bu komutu kullanabilirsiniz.
DESC
/msg chanserv set #{kanal} DESC {yenitanım}
Kanalı kayıt ederken girdiğiniz ve kanal bilgisinde
(info) gözüken tanımlamayı değiştirir.
TOPIC
/msg chanserv set #{kanal} TOPIC {yeni
başlık}
Kanal başlığını değiştirir. Bu komutu kullanmak için
levels ile belirtilen seviyede ya da kanal kurucusu olmanız gerekmektedir. Eğer kanalda
topiclock (Topic kilidi) varsa bu komut ile kilidi açmadan kanal başlığını
değiştirebilirsiniz.
MLOCK
/msg chanserv set #{kanal} MLOCK {+mod-mod}
Kanal modlarının chanserv tarafından kilitlenmesi
komutudur. Kanal modları aşağıda belirtilmiştir.
t : Topic'i sadece opların değiştirmesi
n : Kanal dışında bulunan şahısların kanala mesaj atmalarını engeller.
p : Private mode. Kanaldaki kişilere /whois cekildiginde kanalda oldukları görülmez
s : Secret. Kanal listesinde gözükmez.
L : kanala kişi sınırlaması koyar.
i : invite only (yalnizca davet ile girilebilir.
k : (key) kanala anahtar kelime koyar /join #kanal key gibi..
Kanalınızın takeover olmasını (ele geçirilmesini) engellemenin en kolay yolu
Chanserv'den kilit koymaktır. Bizim tavsiyemiz:
/msg chanserv set #kanal mlock +tn-ilkps
KEEPTOPIC
/msg chanserv set #{kanal} KEEPTOPIC {ON |
OFF}
ON olması durumunda kanalda kimse kalmasa bile
ChanServ veritabanında topic tutulur. Örnek vermek gerekirse:
/msg chanserv set #deneme KEEPTOPIC ON
TOPICLOCK
/msg chanserv set #{kanal} TOPICLOCK {ON |
OFF}
ChanServ, SET yetkisine sahip olanlar vede kanal
kurucuları dışında diğer opların kanal başlığını değiştirmesine imkan vermez.
PRIVATE
/msg chanserv set #{kanal} PRIVATE {ON | OFF}
Kanalın chanservin listesinde gösterilmesini önler. ON
modunda üçüncü şahıslar /msg chanserv list ile kanalı göremezler.
SECURE
/msg chanserv set #{kanal} SECURE {ON | OFF}
Kanallara ek güvenlik sağlar. Sadece nickleri kayıtlı ve
identify etmiş kişiler op olabilir.
RESTRICTED
/msg chanserv set #{kanal} RESTRICTED {ON |
OFF}
Kanala sadece access listesinde bulunan kişiler girebilir.
Accessi olmadığı halde kanala girmeye çalışanlar kanaldan banlanır...
LEAVEOPS
/msg chanserv set #{kanal} LEAVEOPS {ON |
OFF}
ON olması durumunda op verilen kişilerden "ChanServ
deop" komutu kullanılmadıkça opları alınmaz.
SECUREOPS
/msg chanserv set #{kanal} SECUREOPS {ON |
OFF}
Bu komut kullanıldığında kanal access listesinde olmayan
bir kişiye op verildiği zaman ChanServ verilen op'u geri alır.
OPNOTICE
/msg chanserv set #{kanal} OPNOTICE {ON |
OFF}
ChanServ op/deop komutları kullanıldığı zaman
"hangi nickin, kimin için kullandığı" ChanServ tarafından kanala notice
olarak duyurulur. Örneğin:
-ChanServ:#zührevi- OP command used for DiLaRa by
StormShadow
ENTRYMSG
/msg chanserv set #{kanal} ENTRYMSG {Giriş
mesajı}
Bir nick kanalınıza girdiği zaman ChanServ, ona sizin
belirlediğiniz Entry message (Giriş mesajını) notice olarak atar. Bu komutla
mesajınızı belirleyebilirsiniz.
ACCESS
/msg chanserv access #kanal add {mask} {level}
/msg chanserv access #kanal del {mask}
/msg chanserv levels #kanal list {mask|entrynum}
VARSAYILAN KANAL
ERİŞİM SEVİYELERİ
Founder:En yetkili kişi. Tüm access seviyelerinden daha üstün. Odaya girince
otomatik olarak OP'lanır.
10 ve üstü:Otomatik OP'lanır. Akick yetkisi vardır.
5-9 arası:Kanala girdiğinde otomatik Voice özelliği alır
1-4:Kanala girdiğinde otomatik Voice özelliği alır
0:Etkisiz level'dir.Otomatik olarak herkes 0 değerdedir.
-1 ve aşağısı:Kanalda bulunma yetkileri yoktur. ChanServ tarafından
banlanırlar
Access listesinde, herkes, levelindan aşağı olmak
kaidesi ile bir üçüncü sahisa level tanımlayabilir. Örneğin leveli 10 olan bir
kişi, 9 ve aşağısı bir level olmak üzere herkese level verebilir.
Access olayına devam edersek;
/msg chanserv ACCESS #kanal ADD mask level
Bu komutla mask'inizi verdiğiniz bir kişiye access
listesinde tanımlama yapabilirsiniz.
örneğin:
/msg chanserv ACCESS #deneme ADD denek 10
komutu ile denek nickli birisine 10 levelında bir yetki
sağlamış oluyoruz #deneme odasında.
Aynı komut ile bir nickin levelini değiştirebilirsiniz de, örneğin
denek'in levelini 10'dan 5'e indirmek için şu komut yeterli olacaktır:
/msg chanserv access #deneme add denek 5
/msg chanserv ACCESS #kanal DEL mask|entry-num
Bu komutla verdiğiniz accessi silmeniz mümkün.
örneğin denek'i simdi silmek için listeden şu komutu yazmamız gerekmekte:
/msg chanserv ACCESS #deneme del denek
/msg chanserv ACCESS #kanal LIST
Bu komut ile odadaki tüm access listesini alabilirsiniz.
AKICK
/msg chanserv akick #kanal add {usermask} {sebeb}
/msg chanserv akick #kanal del {usermask|entrynum}
/msg chanserv akick #kanal list {usermask}
AKICK ile bir kişinin o kanala girmesi durumunda kicklenip banlenmesini sağlarsiniz.
Anlayabileceğiniz gibi ADD ile AKICK listesine birisini ekler; DEL ile siler, LIST ile de
akick listesinde kimlerin var olduğunu görebilirsiniz.
LEVELS
/msg chanserv levels #kanal set {opsiyon} {level}
/msg chanserv levels #kanal {DISABLE} {ozellik}
/msg chanserv levels #kanal RESET
Levels komutu kanaldaki erişim seviyelerinin
varsayılan değerlerini düzenlemek için kullanılır. Sürekli kullanılan ChanServ
özelliklerine değişik nümerik seviyeler vererek onları daha çok sayıda
kullanıcıya açar veya kaparsınız. Ancak SET FOUNDER ve SET PASSWORD
komutlari hala kanal kurucusuna bırakılmıştır.
LEVELS SET komutu ile bir veya birkaç özelliğin
varsayılan nümerik değerleri değiştirilebilir. LEVELS DISABLE veya DIS komutu
ileyse bu özellik(ler) iptal edilebilir.
LEVELS LIST komutuysa o anki erişim seviyelerinin
nümerik değerlerini listeler. LEVELS RESET komutu bütün nümerik değerleri
başlangıçtaki konumlarına getirir.
Geçerli özelliklerin listesi aşağıdadır. Dikkat
edilirse AUTOOP ve NOJOIN maximum değerlerken; diğer hepsi minimum
değerlerdir.
Opsiyonlar
AUTOOP:Kanala giriste ChanServ
tarafindan otomatik op. Varsayılan seviye 5'tir.
AUTOVOICE:Kanala giriste ChanServ tarafindan otomatik voice (+v). Varsayılan
değer 1'dir
AUTODEOP:Kanal içinde op verilemez/alamaz.
NOJOIN:RESTRICTED özelliğinin açık olması durumunda kanala girilemez..
INVITE:Invite komutunu
kullanmaya yetkili.
AKICK:AKICK komutunu kullanmaya yetkili.
SET:SET komutunu kullanmaya yetkili. FOUNDER ve PASSWORD komutları hariç...
CLEAR:CLEAR komutunu kullanmaya yetkili.
UNBAN:UNBAN komutunu kullanmaya yetkili.
OPDEOP:OP/DEOP komutlarini kullanmaya yetkili.
ACC-LIST:Kanalın erişim listesini (access list) görmeye yetkili.
ACC-:Kanalın erişim listesini (access list) değiştirmeye yetkili
MEMO:Kanala gelen notlari okumaya yetkili.
INFO
/msg chanserv info #{kanal}
Kanal hakkında bilgi verir.
Kanalin kime ait olduğu, tanımlaması, Son konulan başlık, en son ne zaman
kullanıldığı ve özellikleri öğrenilebilir.
INVITE
/msg chanserv invite #{kanal}
Eğer girmek istediğiniz kanal +i (invite only)
mod'da ise ve bu kanalda yeterli erişim düzeyine sahipseniz Bu komutu kullanarak
kendinizi ChanServ tarafından kanala davet ettirebilirsiniz.
OP/DEOP
/msg chanserv op #{kanal} {nick}
/msg chanserv deop #{kanal} {nick}
Eğer yeterli erişim seviyesine sahipseniz, kanalda bir nicke bu komutla ChanServ
tarafından op verdirip/aldırabilirsiniz. Bu nick siz de olabilirsiniz.
UNBAN
/msg chanserv unban #{kanal}
Erişim listesinde bulunduğunuz fakat ban'landığınız
kanaldan ban'ınızı kaldırmanızı sağlar.
DROP
/msg chanserv drop #{kanal}
Bir kanalın kaydının ChanServ veritabanından silinmesini sağlar. Drop olan bir
kanalda erişim listeleri tamamen silinecektir ve tekrar kayıt edilebilir hale
gelecektir.