ChanServ, IRC (Internet Relay Chat) sunucularında kanal yönetimini kolaylaştırmak için kullanılan bir servistir. Kanal sahiplerine (channel founder) ve yöneticilerine (operators) kanal güvenliği ve yönetiminde yardımcı olur. ChanServ ile kanallarınızı kaydedebilir, şifreleyebilir ve yetkili kullanıcıları belirleyebilirsiniz.
2. Kanal Kaydetme
Bir kanalı kaydetmek, o kanalın sahibinin siz olduğunuzu belirler ve başkalarının bu kanalı kullanmasını engeller. Bir kanalı kaydetmek için şu komutu kullanabilirsiniz:
- #kanaladı: Kaydetmek istediğiniz kanal adı (örn. #sohbet).
- şifre: Kanala girişte kullanılacak şifre.
- açıklama: Kanal hakkında kısa bir açıklama (örn. Genel sohbet kanalı).
Örnek:
irc;/chanserv register #sohbet 12345 "Genel sohbet kanalı"
3. Kanal Sahipliği
Kanalı kaydettikten sonra otomatik olarak kanalın sahibi olursunuz. Sahiplik yetkileriyle kanalı koruma, kullanıcı ekleme ve yetkilerini ayarlama gibi işlemleri yapabilirsiniz. Sahip olduğunuz bir kanalda kullanıcıları yetkilendirmek için şu komutu kullanabilirsiniz:
irc;/chanserv set #kanaladı founder nick
4. Kanal Koruma (AutoProtect)
ChanServ, belirli kullanıcıları otomatik olarak koruyarak (auto-protect) onların kanalda yetkili olmalarını sağlar. Bu işlem için:
irc;/chanserv protect #kanaladı nick
Örnek:
irc;/chanserv protect #sohbet Ali
5. AutoOp ve AutoVoice Ayarları
Belirli kullanıcıların otomatik olarak kanal operatörü (AutoOp) veya sesli kullanıcı (AutoVoice) olarak atanmasını sağlayabilirsiniz. Komutlar şu şekildedir:
AutoOp için:
irc;/chanserv access #kanaladı add nick 10
AutoVoice için:
irc;/chanserv access #kanaladı add nick 5
6. Ban (Yasaklama) ve Unban (Yasak Kaldırma)
ChanServ üzerinden kullanıcıları yasaklayabilir ve bu yasakları kaldırabilirsiniz:
Ban komutu:
irc;/chanserv ban #kanaladı nick
Unban komutu:
irc;/chanserv unban #kanaladı
7. Şifre Değiştirme
Kanal şifresini değiştirmek için şu komutu kullanabilirsiniz:
irc;/chanserv set #kanaladı password yenişifre
8. Kanaldan Çıkarken Yetki Koruması (StayOp)
Eğer bir kanal sahibi veya yetkilisi olarak kanaldan çıksanız bile tekrar giriş yaptığınızda yetkinizi kaybetmek istemiyorsanız StayOp ayarını açabilirsiniz:
irc;/chanserv set #kanaladı stayop on
9. Kullanıcı Ekleme ve Yetkilendirme
Kanalınıza belirli kullanıcılara yetkiler verebilirsiniz. Örneğin, moderatör veya admin atamak için:
irc;/chanserv access #kanaladı add nick seviyeno
Seviye numaraları:
- 10: Kanal operatörü
- 5: Sesli kullanıcı
- 3: Normal kullanıcı
- 1: Geçici yetki
10. Kanal Silme (Drop)
Bir kanalı kayıttan çıkarmak (silmek) için:
irc;/chanserv drop #kanaladı
Bu komut kanalı tamamen siler ve tüm ayarlarını sıfırlar.
Bu komutlar sayesinde IRC kanallarını güvenli ve düzenli bir şekilde yönetebilir, kullanıcıları yetkilendirebilir ve istediğiniz gibi ayarlar yapabilirsiniz.