NickServ Commands
NickServ : ให้บริการเกี่ยวกับการใช้ชื่อ การครอบครองชื่อของผู้ใช้บริการบนIRC
1. ผู้ใช้บริการ IRC ทุกคนสามารถลงทะเบียนชื่อ(Register)ได้ เพื่อป้องกันปัญหาการใช้ ชื่อ ซ้ำซ้อน , การ- ปลอมตัวโดยการใช้ชื่อของผู้อื่น.
2.ให้บริการการกำหนดรายละเอียดข้อมูลอื่นๆและโหมดต่างๆที่จำเป็นต่อ เจ้าของชื่อ.
3. ชื่อที่จดทะเบียนไว้จะถูกยกเลิกโดยอัตโนมัติ ถ้าไม่ทำการแสดงรหัสชื่อต่อNickServ ภายในเวลา 21 วัน และ ถ้าชื่อถูกยกเลิกการลงทะเบียน ห้องที่จดทะเบียนไว้กับ Chanserv ด้วยชื่อนั้น จะถูกยกเลิกไป ด้วยโดย อัตโนมัติ
NickServ Commands

REGISTER: /ns register password email,
. คำสั่งนี้จะอนุญาตให้คุณจดทะเบียนชื่อของคุณไว้กับ nickserv หมายเหตุ ควรใช้รหัสที่เหมาะสม และควรใช้ e-mail ที่คุณใช้งานจริงเสมอ เพราะหากคุณสูญเสียรหัส มันเป็นทางเดียวที่คุณจะได้รหัสคืน /ns register HRM41@thaimail.com หวังว่าคงจะเข้าใจกันนะ

IDENTIFY: /ns identify password or /pass password.
. คำสั่งนี้จะอนุญาตให้คุณทำการแสดงรหัสกับ nickserv

RECOVER: /ns recover nickname password.
. คำสั่งนี้จะช่วยให้คุณเอาชื่อคุณกลับคืนเวลามีผู้อื่นใช้อยู่ คุณจะสามารถปลดเขาออกโดยใช้คำสั่ง recover นี้

GHOST: /ns ghost nickname password.
. คำสั่งนี้จะอนุญาตให้คุณทำการปลดชื่อของคุณออก เวลาที่มันค้างอยู่หลังจากที่คุณหลุดออกจากเนต

RELEASE: /ns release nickname password.
. คำสั่งนี้จะอนุญาตให้คุณทำการปลดการครอบครองชื่อของคุณโดยตัวบังคับ (enforcers)
หมายเหตุ ตัวบังคับนี้คือตัวที่จะทำการปลดผู้อื่นออกจากการใช้ชื่อของคุณ โดยที่มันจะเข้าครอบครอง
ชื่อของคุณเป็นระยะเวลาหนึ่ง ดั้งนั้นคำสั่ง release นี้จึงเป็นการบอกให้ตัวบังคับเลิกการครอบครองโดยเร็ว

DROP: /ns drop nickname.
. คำสั่งนี้จะอนุญาตให้คุณทำการยกเลิกการใช้ชื่อของคุณ
. คุณจะต้องทำการแสดงรหัสชื่อกับ nickserv จึงจะสามารถใช้คำสั่งนี้ได้ หมายเหตุ หากคุณยกเลิกการใช้ชื่อใดๆ ห้องที่จดทะเบียนโดยใช้ชื่อนั้นจะยกเลิกไปด้วย

INFO: /ns info nickname.
. คำสั่งนี้จะอนุญาตให้คุณสอบถามข้อมูลของชื่อจาก server ดังเช่น วันที่จดทะเบียน, เวลาที่เห็นชื่อครั้งสุดท้าย, user@hostmask ของเจ้าของชื่อ, รวมถึง ข้อมูลที่เจ้าของชื่อ
ใส่ไว้โดยใช้คำสั่ง field

ACC: /ns acc nickname.
. โดยใช้คำสั่งนี้เราสามารถพิสูจน์สถานะของผู้ใช้ที่มีกับชื่อที่ใช้อยู่ ดังเช่น
ผู้ใช้ได้แสดงรหัสเป็นเจ้าของชื่อแล้ว, ผู้ใช้มี access ตรงกับในลิสต์ หรือผู้ใช้ไม่มี access เลย
. ความเป็นไปได้ในการแสดงผล
. -acc 0 (no access) ไม่มี access
. -acc 1 (matches the access list) มี access ตรงกับในลิสต์
. -acc 2 (identify) แสดงรหัสเป็นเจ้าของชื่อ

ACCESS: /ns access list.
- คำสั่งนี้จะอนุญาตให้คุณลิสต์, เพิ่ม, ลบ, หรือ ลบล้าง user@hostmask จากชื่อของคุณ
หมายเหตุ เวลาที่คุณจดทะเบียนชื่อ user@hostmask ที่คุณใช้อยู่ขณะนั้นจะถูกใส่ไว้ใน
access ลิสต์ของชื่อนั้นโดยอัตโนมัติ
. -/ns access add <user@host mask>
. -/ns access del <user@host mask>
. -/ns access wipe

WATCH: /ns watch add/del/list <nick|channel>.
. คำสั่งนี้จะช่วยคุณจัดการลิสต์การเฝ้าดูชื่อ (watch list) ของคุณ ซึ่งลิสต์การเฝ้าดูชื่อ (watch list) นี้คล้ายกันกับ notify list
ตัวอย่าง /ns watch add estrella

BUDDY: /ns buddy add/del/list <nick|channel>.
. คำสั่งนี้จะช่วยคุณจัดการลิสต์ชื่อเพื่อน (buddy list) ของคุณ เหมือนลิสต์การเฝ้าดูชื่อ (watch list) และคล้ายกันกับ notify list
ตัวอย่าง /ns buddy add Ninjo

LISTCHANS: /ns listchans nickname.
. คำสั่งนี้จะอนุญาตให้คุณลิสต์รายชื่อห้องทุกห้องที่คุณมี access หมายเหตุ คุณสามารถดูได้เฉพาะลิสต์ของชื่อคุณเท่านั้น

AUTH: /ns AUTH <command> [<nick|id>].
. คำสั่ง AUTH เป็นกระบวนการให้อนุญาตเวลามีผู้ที่ต้องการจะเพิ่มชื่อคุณลงใน buddy/watch ลิสต์
. LIST - ให้คุณดูลิสต์รายชื่อผู้ที่ต้องการเพิ่มชื่อคุณ
. VIEW - อ่านข้อความผู้เรียกร้องส่งมา
. READ - อ่านข้อความผู้เรียกร้องส่งมา
. APPROVE - อนุญาตให้อำนาจแก่ผู้เรียกร้อง
. ACCEPT - อนุญาติให้อำนาจแก่ผู้เรียกร้อง
. DECLINE - ปฏิเสธการให้อำนาจแก่ผู้เรียกร้อง
. REJECT - ปฏิเสธการให้อำนาจแก่ผู้เรียกร้อง


NICKSERV SET

AUTHORIZE: /ns set authorize buddy <on|off>.
. การตั้งค่านี้จะบังคับให้ผู้อื่นต้องขออนุญาติจากคุณก่อนที่จะสามารถเพิ่มชื่อคุณลงใน Buddy ลิสต์ ของเขา
ถ้าคุณตั้งค่านี้เป็น off ทุกคนก็จะสามารถเพิ่มชื่อคุณได้
ถ้าคุณไม่ได้กำหนดค่า on หรือ off มันจะแสดงค่าที่คุณได้ตั้งเอาไว้ในปัจจุบัน /ns set authorize
ตัวอย่าง /msg NickServ SET AUTHORIZE, /msg NickServ SET AUTHORIZE BUDDY on

PASSWD: /ns set passwd newpassword.
. คำสั่งนี้จะอนุญาตให้คุณเปลี่ยนรหัสชื่อของคุณ

URL: /ns set url http://www.yourweb.com
. คำสั่งนี้จะอนุญาตให้คุณตั้งค่า url ไว้กับข้อมูลของชื่อคุณ

NOMEMO: /ns set nomemo on/off.
. คำสั่งนี้จะอนุญาตให้คุณเลือกที่จะรับหรือไม่รับ memos

NOOP: /ns set noop on/off.
. การให้อำนาจของคุณจะจำเป็นถ้ามีใครต้องการเพิ่มชื่อคุณใน aop/sop/vop/uop ลิสต์ของห้องถ้าหากตั้งค่าเป็น on

EMAIL: /ns set email newemail.
. This command allows you to change your email in your nick info.
. คำสั่งนี้จะอนุญาตให้คุณเปลี่ยนอีเมลล์ในข้อมูลชื่อของคุณ

SHOWEMAIL: /ns set showemail on/off.
. ถ้าผู้ใช้ปรารถนาให้ผู้อื่นมองเห็น e-mail ของเขาในข้อมูลชื่อ จะต้องตั้งค่านี้เป็น on

PROTECT: /ns set protect on/off.
. คำสั่งนี้จะอนุญาตให้คุณป้องกันชื่อของคุณจากการใช้โดยผู้อื่น, ชื่อของผู้นั้นจะถูกเปลี่ยนเป็น guest ถ้าเขาไม่แสดงรหัสชื่อ

SECURE: /ns set secure on/off.
. คำสั่งนี้จะทำให้ nickserv ละเลย access ลิสต์ของชื่อเวลาตัดสินว่า ผู้ใช้มี access กับชื่อนั้นหรือไม่ ถ้าตั้งค่าเป็น on รวมทั้งได้ตั้งการฆ่าชื่อไว้
และผู้ใช้มี access ตรงกับหนึ่งใน access ลิสต์, Nickserv จะไม่บังคับ สำหรับกรณีของ PROTECT อย่างไรก็ตามผู้ใช้นั้นจะไม่ได้การยอมรับในการ
ใช้สิทธิใดๆ

MRECEIPTS: /ns set mreceipts on/off.
. โดยคำสั่งนี้คุณจะไม่ได้รับการแจ้งกลับให้ทราบผลจากการส่ง memos ของคุณ

MFORWARD: /ns set mforward on/off nickname.
. คำสั่งนี้จะส่งผ่าน memo ทั้งหมดของคุณไปยังชื่อที่คุณกำหนด หากจะระงับคำสั่ง
ท ำโดย /ns set mforward OFF

FIELD: /ns set field.
. คำสั่งนี้จะอนุณาตให้คุณเพิ่มเติมข้อมูลส่วนตัว และจะแสดงให้เห็น เวลาใช้คำสั่ง /ns info nick ตัวอย่างการใช้ /ns set field age 12
หมายเหตุ การลบ field คุณจะต้องกรอก field ที่คุณต้องการลบโดยไม่ใส่ ข้อมูลใดๆ แล้วกดปุ่ม enter ตัวอย่างการใช้ /ns set field age (enter)


ที่มา : #สอนเล่นPirch