**NickServ**, IRC sunucularında kullanıcıların takma adlarını (nick) yönetmelerine yardımcı olan bir servistir. NickServ, kullanıcıların kendilerini tanımlamalarını sağlar, yani bir kullanıcı belirli bir takma adı kaydedebilir, şifre ile koruyabilir ve başkalarının o takma adı almasını engelleyebilir. İşte en yaygın **NickServ komutları** ve açıklamaları:
### 1. **Nick Kaydetme**
Bir takma adı kaydetmek, başkalarının o takma adı almasını engeller ve şifreyle korur.
**Komut:**
```
/msg NickServ REGISTER şifre e-posta_adresi
```
- `şifre`: Nick'iniz için belirleyeceğiniz şifre.
- `e-posta_adresi`: (isteğe bağlı) Hesabınıza bağlı bir e-posta adresi.
**Örnek:**
```
/msg NickServ REGISTER mypassword
myemail@example.com
```
### 2. **Nick Şifresini Değiştirme**
NickServ kayıtlı bir takma adının şifresini değiştirmek için bu komut kullanılır.
**Komut:**
```
/msg NickServ RESET şifre
```
**Örnek:**
```
/msg NickServ RESET newpassword
```
### 3. **Nick Bilgilerini Görüntüleme**
Kendi NickServ kaydınızı ve Nick'inizle ilgili bilgileri görüntülemek için bu komut kullanılır.
**Komut:**
```
/msg NickServ INFO nick_adı
```
**Örnek:**
```
/msg NickServ INFO mynick
```
### 4. **Nick Şifresini Değiştirmek için Kimlik Doğrulama**
Bir kullanıcı kaydedilen takma adının şifresini değiştirmek istediğinde kimlik doğrulaması yapar.
**Komut:**
```
/msg NickServ IDENTIFY şifre
```
**Örnek:**
```
/msg NickServ IDENTIFY mypassword
```
Bu komut, Nick'inizin kaydını doğrulamak için kullanılır.
### 5. **Nick'e Giriş Yapmak (IDENTIFY)**
Bir takma adı kullanmaya başlamak için, NickServ'e giriş yapmanız gerekir.
**Komut:**
```
/msg NickServ IDENTIFY şifre
```
**Örnek:**
```
/msg NickServ IDENTIFY mypassword
```
Bu komut, takma adınızı kullanmadan önce doğrulama yapmanızı sağlar.
### 6. **Nick'i Serbest Bırakmak (Release)**
Bir takma adı başka bir kullanıcıya serbest bırakmak için kullanılır.
**Komut:**
```
/msg NickServ RELEASE şifre
```
**Örnek:**
```
/msg NickServ RELEASE mypassword
```
### 7. **Nick'i Otomatik Olarak Tanıtma (Identify on Login)**
Nick'iniz her bağlandığında otomatik olarak giriş yapmak için bu komut kullanılır.
**Komut:**
```
/msg NickServ SET IDENTIFY ON
```
**Örnek:**
```
/msg NickServ SET IDENTIFY ON
```
Bu komut, her bağlandığınızda NickServ'e otomatik olarak şifrenizi iletmenizi sağlar.
### 8. **Nick Şifresini Unutma**
Nick'inizin şifresini unuttuysanız, şifrenizi sıfırlamak için bu komut kullanılabilir. Ancak, genellikle bir e-posta adresiyle doğrulama yapılması gerekebilir.
**Komut:**
```
/msg NickServ RECOVER nick_adı
```
**Örnek:**
```
/msg NickServ RECOVER mynick
```
### 9. **Nick'inizi Yönlendirme**
Nick'iniz için bir yönlendirme (alias) ayarlayabilirsiniz. Bir takma adınız varken başka bir takma adı kullanmak için yönlendirme ayarlayabilirsiniz.
**Komut:**
```
/msg NickServ SET ALIAS nick_adı
```
**Örnek:**
```
/msg NickServ SET ALIAS newnick
```
### 10. **Nick'i Zaman Aşımına Uğratma (Expire)**
Eğer bir süre boyunca takma adınızı kullanmadıysanız, NickServ takma adınızı geçici olarak zaman aşımına uğratabilir. Bu durumda, kayıtlı Nick’i tekrar aktif hale getirmek için aşağıdaki komut kullanılabilir:
**Komut:**
```
/msg NickServ RELEASE nick_adı
```
**Örnek:**
```
/msg NickServ RELEASE mynick
```
### 11. **NickServ'in Şifresini Değiştirmek**
Bir takma adının şifresini değiştirmek için bu komut kullanılır. Bu, genellikle takma adı sahibinin şifresini kaybettiği veya değiştirmek istediği durumlar için kullanılır.
**Komut:**
```
/msg NickServ RESET nick_adı yeni_şifre
```
**Örnek:**
```
/msg NickServ RESET mynick newpassword
```
### 12. **Nick Servisi Hakkında Yardım Almak**
NickServ komutlarıyla ilgili daha fazla yardım almak için bu komutu kullanabilirsiniz.
**Komut:**
```
/msg NickServ HELP
```
**Örnek:**
```
/msg NickServ HELP
```
### 13. **Nick Adı Değiştirme (Change Nick)**
Eğer kayıtlı bir Nick adı kullanıyorsanız ve bu adı değiştirmek istiyorsanız, NickServ'e başvurabilirsiniz.
**Komut:**
```
/msg NickServ CHANGE nick_adı yeni_nick
```
**Örnek:**
```
/msg NickServ CHANGE oldnick newnick
```
---
**NickServ** komutları, IRC sunucularında takma adı yönetmek ve takma adı başkalarının almasını engellemek için kullanılır. Bu komutlar sayesinde, güvenli bir şekilde takma adınızı kaydedebilir, yönetebilir ve koruyabilirsiniz.