ก่อนอื่นมาทำความรู้จักกับ
irc.webmaster.com เนื่องจากทาง webmaster ใช้โปรแกรมคนละตัวกับที่คนอื่นๆ
เคนเล่นๆ กันมาจาก Microsoft ดังนั้นจึงขออธิบายจุดแตกต่างสิ่งพิเศษที่ทาง
webmaster เหนือกว่า Chat Server อื่นๆ คือ webmaster นี้จะมี Service
หรือบริการมารองรับผู้ใช้งานทั่วไปเพิ่มให้ 3 Services คือ
NickServ , ChanServ และ MemoServ
ดังจะกล่าวในรายละเอียดต่อไป
|
1.
NickServ
อันนี้เป็น การให้บริการด้าน Nick ที่ใช้เล่นใน webmaster คือ
สามารถให้ผู้ใช้ Register Nick หรือชื่อที่เล่นไว้ได้ จึงหมดปัญหาการแอบยืมหรือเล่นชื่อซ้ำกับคนอื่น
เพราะถ้าใคร Register ชื่อได้ก่อน คนอื่นจะไม่สามารถใช้ได้หรือใช้ได้แค่เพียงชั่วเวลาไม่เกิน
60 วินาที ในกรณีที่ใช้ชื่อซ้ำแล้วจะถูก NickServ ทำการเปลี่ยนชื่อเป็นชื่ออื่น
จึงหมดปัญหาการแอบอ้างใช้ชื่อมาป่วน นอกจากนี้สามารถที่จะ Kill ชื่อเราทิ้งได้ยามชื่อค้าง |
2.
ChanServ
ให้บริการเกี่ยวกับ
Channel หรือห้องที่เราเปิดไว้สนทนาต่างๆ อาทิเช่น การตั้งคุณสมบัติของห้อง
, การให้สิทธิต่างๆ ในการเปลี่ยนกระทู้ห้อง , การตั้ง Description
หรือคำอธิบายของห้อง , การ Set URL ของห้อง
|
3.
MemoServ
ให้บริการเกี่ยวกับการฝากข้อความในลักษณะ Offline ต่างๆ เสมือนการส่ง
Email หรือ Short Message ให้กับเพื่อนเรา (จะใช้ Service นี้ได้ก็ต่อเมื่อมีการลงทะเบียนชื่อไว้แล้วเท่านั้น)
|
วิธีการศึกษาหาคำสั่งด้วยตัวเองของ
Service ทั้งสามตัวนี้พิมพ์
1.
/msg NickServ HELP เป็นการขอดูคำสั่งใช้งานทั้งหมดของ
NickServ |
2.
/msg ChanServ HELP
เป็นการขอดูคำสั่งใช้งานทั้งหมดของ ChanServ |
3.
/msg MemoServ HELP
เป็นการขอดูคำสั่งใช้งานทั้งหมดของ MemoServ |
NickServ
ทำอะไรได้บ้าง?
หน้าที่โดยทั่วไปของเจ้า
NickServ คือ อนุญาติให้ผู้ใช้สามารถทำการลงทะเบียนหรือว่ากันง่ายๆ คือ
ฉันจะใช้ชื่อนี้คนอื่นมาทีหลังหมดสิทธิมาก่อนได้ก่อนทำนองนั้น ก็หลังจากที่เราทำการลงทะเบียนชื่อไว้แล้วนั้นถ้าหากใครมาใช้ชื่อเราเจ้า
NickServ นี้แหละก็จะทำการเตือนคนนั้นให้เปลี่ยนชื่อซ่ะ ถ้าหากยังขืนดื้อแพ่งละก็งานนี้ไม่ต้องฟ้องศาลอาจโดน
NickServ ทำหน้าที่เป็นผู้พิภากษาตัดสิน (ตัดให้ขาดเลย ชับๆๆ) ก็ตัด Connection
ของคนที่ใช้ชื่อเราอาจให้หลุดหรือไม่ก็ดีดแกมบังคับเปลี่ยนชื่อคนผู้นั้นเป็น
guestXXXXX (X คือตัวเลขนะครับ) แทนไปในตัว ก็หมดปัญหาคนแย่งชื่อเราไปใช้
ก็บอกแล้วว่าใครมาก่อนมีสิทธิ์ก่อน อ้อ เกือบลืมบอกไป ถ้าหากเราไม่เข้ามายืนยันชื่อเรา
(IDENTIFY) ติดต่อกันเกิน 20 วันแล้วละก็ทาง NickServ ก็จะยกเลิกการลงทะเบียนชื่อเราทันทีนะครับ
ก็ยุติธรรมดีถ้าคุณไม่มาเล่นก็ให้คนอื่นเขาเหอะนะ
ChanServ
ทำอะไรได้บ้าง?
หน้าที่โดยทั่วไปของ
ChanServ คือ อนุญาติให้ผู้ใช้งานทั่วไปทำการลงทะเบียนห้อง (Register a
channel) โดยจะมี ChanServ ทำหน้าที่เป็นตัวช่วยในการจัดการควบคุมและดูแลห้องของเราเสมือนหนึ่งว่าเป็น
IRC bot หรือ Process ต่างๆ หน้าที่โดยทั่วไปก็แจก @ ไว้ให้ผู้ใช้ทำการ
Control ห้อง ซึ่งอันนี้เป็นคุณสมบัติหนึ่งที่ทำให้ irc.webmaster.com
เด่นกว่า Server บางแห่งที่ไม่ได้เปิด Service ในลักษณะนี้ ChanServ จะทำงานการยกเลิกการ
Register Channel เมื่อไม่มี AOP หรือ SOP เข้ามาเล่นในห้องติดต่อกันนานเกิน
20 วัน
MemoServ
ทำอะไรได้บ้าง?
หน้าที่โดยทั่วไปของ
MemoServ คือ อนุญาติให้ผู้ใช้ที่มีการลงทะเบียนชื่อไว้กับ Service ชื่อ
NickServ ก่อนหน้านี้ทำการส่งหรือรับข้อความให้กันและกันได้ หรือว่ากันง่ายๆ
ก็เป็นการทิ้ง Note หรือข้อความแป๊บไว้กับประตูบ้าน ก็เมื่อยามที่เพื่อนเราเข้ามาเล่นที่
Server นี้เจ้า MemoServ ก็จะทำการแสดงให้เพื่อนเราทราบว่ามีข้อความหรือ
Note มาถึงก็ทำให้ข้อมูลไม่ขาดหาย (อาจใช้กรณีฝากข้อความสั้นๆ คล้ายๆ Pager
แหละครับ)
คำสั่งทั่วไปของ
NickSev , ChanServ และ MemoServ มีอะไรบ้างมีรูปแบบการใช้งานอย่างไร ตัวอย่างนะมีมั๊ย
?
แหมใจเย็นๆ
ซิครับ มีแน่ครับ ค่อยๆ ศึกษากันไป ไม่มีอะไรยากหลังเป็นหรอก อิอิ เอ้ามาเริ่มกันจาก
Hello world กันเลยนะครับ ก็ขออธิบายเป็นเรื่องๆ ไปเป็น Step นะครับจาก
NickServ , ChanServ และท้ายสุดก็ MemoServ ก็เอาแบบเจาะลึกกันเลยดีไหมครับ
แรกเริ่มก่อนจะทำอะไรกับ
Webmaster ต้อง Register Nick หรือลงทะเบียนชื่อเสียก่อน ก็ใช้เจ้า NickServ
ทำให้ละ แต่ทั้งนี้ทั้งนั้นต้องมีสิ่งต่อไปนี้
1.
Email เรามีหรือยังครับ ขอเป็น Email จริงๆ ของที่ไหนก็ได้ อาจขอจาก hotmail
, yahoo หรือจะ thaimail ก็ได้ครับ
2.
ตั้งสมาธิดีๆ นึกไว้ในใจหรือจดใส่กระดาษ ไม่ต้องบอกใคร ก็รหัสของชื่อเรา
หรือ Password งัยครับจะกี่ตัวก็ได้
3.
คำสั่งของ NickServ เพื่อ Register Nick ก็ไม่มีอะไรมากมาย พิมพ์
/msg NickServ Register Email
Password ไปได้เลยครับ ตัวสีฟ้าไม่ต้องเปลี่ยนพิมพ์ตามไปได้เลย
ส่วนตัวสีเขียวคือ สิ่งที่เพื่อนต้องใส่เองนะครับ
4.
หลังจากนั้นเรามาตั้ง Option เพิ่มตรงนี้กันนะครับ ให้พิมพ์
/msg NickServ Set Kill ON ตามนี้เลยครับ ที่ให้พิมพ์ก็เพื่อตั้งไว้ว่า
ถ้าใครมาใช้ชื่อเราแล้วไม่ระบุ Password จะโดน Server Disconnect ทันทีหลังจาก
Server เตือนให้คนๆ นั้นเปลี่ยนชื่อ ถ้ายังดื้อไม่เปลี่ยนเกิน 40 วินาทีละก็งานนี้
หลุดแหงๆ (ตัดให้ขาดเลย ชับๆๆ)
5.
ข้อสำคัญ จำไว้ให้ดีนะครับ การ Register ชื่อนั้น และการตั้ง Option ไว้
Kill ชื่อพิมพ์แค่ครั้งเดียว แต่ทุกครั้งที่เราเล่นหลัง
Connect เข้า Server ให้รีบพิมพ์ /msg NickServ
IDENTIFY Password อย่าลืมนะครับ
Password คือ รหัสชื่อของเรา
สิ่งที่ควรรู้
User หรือผู้ใช้ที่เราสามารถเป็นได้ใน irc.webmaster.com นี้มีให้เราเป็นได้
4 Level คือ
1.
VOP
คือ
Voice operator หรือ เมื่อเวลาที่เข้าห้องจะได้รับการ +v ให้มีเครื่องหมาย
+ กับชื่อใช้สำหรับห้องคุยที่มีการตั้ง mode เป็นแบบ moderate (+m) ซึ่งถ้าห้องคุยใดที่มี
mode +m นี้แล้วผู้เล่นไม่ได้รับ +v จะไม่สามารถพิมพ์ข้อความให้คนที่มี
+v ในห้องเห็นข้อความนั้นได้
2.
SOP
คือ
Super Operator คนที่มีสิทธิ์รองลงมา สามารถกำหนดสิทธิ์ AOP ได้
3.
AOP คือ
Auto Operator ก็เป็น Auto op หรือ @ อัตโนมัติ
4.
UOP
คือ
แค่ User ธรรมดาที่ VOP , SOP หรือ AOP จะแจก @ ให้แค่นั้นแหละครับ
คำสั่งเพิ่มเติม
NickServ ก็ไม่จำเป็นต้องใช้หมดแต่ถ้าใครอ่านแล้วอยากทำก็ไม่ว่ากันครับ
คำสั่งจาก
NickServ ที่ควรรู้ |
IDENTIFY
ใช้ในการยืนยันว่าเป็นตัวเรา (ใช้ทุกครั้งที่เข้ามาเล่นที่
Webmaster)
วิธีใช้พิมพ์ : /msg
NickServ IDENTIFY รหัสชื่อ
|
REGISTER
ใช้ในการลงทะเบียนชื่อใหม่
วิธีใช้พิมพ์ :
/msg NickServ RELEASE ชื่อ
รหัสชื่อ |
GHOST
ใช้สำหรับ Kill ชื่อเวลาชื่อเราค้าง หรือคนอื่นแย่งไปใช้
วิธีใช้พิมพ์ : /msg
NickServ GHOST ชื่อ รหัสชื่อ |
ACCESS
ใช้สำหรับการตั้ง Ident ตัวเอง หรือ Email ต่อท้าย Nick มาเล่น เพื่อจะได้ไม่ต้องคอย
Identify ชื่อตัวเอง แต่ทางที่ดีแนะนำให้ใช้แบบ Identify ชื่อด้วยรหัสชื่อมาเล่นจะดีกว่า
มีสอง Option ให้เลือก คือไว้ใส่ Ident หรือ Email ตอน Login ชื่อมาเล่นใน
Pirch คือ Add, Del หรือ เพิ่มกับลบ
วิธีใช้พิมพ์ :
/msg NickServ ACCESS ADD *taz@*.dls.net
/msg NickServ ACCESS
DEL
*taz@*.dls.net
|
DROP ยกเลิกการ REGISTER ชื่อ
วิธีใช้พิมพ์ :
/msg
NickServ DROP
ชื่อ |
SET
ใช้ในการตั้ง OPTION หรือค่าตัวเลือกต่างๆ ของ ชื่อที่เราใช้มีรูปแบบการใช้งานให้เลือกตั้งได้หลายอย่าง
วิธีใช้พิมพ์ :
/msg NickServ SET
คำสั่ง เงื่อนไข
ในที่นี้มีคำสั่ง SET ให้เล่นตรึม กลัวจะงง ค่อยๆ
อ่านนะครับ
KILL
ก็ตั้งเอาไว้ ให้ Disconnect คนที่ใช้ชื่อเรามาเล่น
วิธีใช้พิมพ์ :
/msg NickServ SET
KILL ON
URL
ก็ไว้ใส่ HomePage ของเราไว้กับ Nick เพื่อให้เพื่อนสอบถามได้จากคำสั่ง
LDAP งัยครับ
วิธีใช้พิมพ์ :
/msg NickServ SET
URL http://i.am/moha
NONEMO
ใช้สำหรับรำคาญหรือไม่ต้องการใช้ Service ของ MemoServ
วิธีใช้พิมพ์ : /msg
NickServ SET NONEMO ON
NOOP
ใช้สำหรับแบบว่าไม่ต้องการให้ ChanServ OP ให้
วิธีใช้พิมพ์ :
/msg NickServ SET NOOP ON
PASSWD
ใช้สำหรับการเปลี่ยนรหัสชื่อเรา
วิธีใช้พิมพ์ : /msg
NickServ SET PASSWORD รหัสใหม่
SHOWEMAIL
ตั้งเงื่อนไขว่าจะให้แสดง Information แก่คนอื่นเห็น
Email จริงๆ ของเราไหม
วิธีใช้พิมพ์ : /msg
NickServ SET SHOWEMAIL ON
|
INFO
ใช้ตรวจสอบชื่อได้ทั้งเราและคนอื่นว่า
มีรายละเอียดอะไรบ้าง
วิธีใช้พิมพ์ : /msg
NickServ INFO ชื่อคน |
ACC
ตรวจสอบสถานะว่าเพื่อนคนนั้น Online อยู่หรือไม่ (ใช่ตัวจริงหรือตัวปลอม)
หรือเช็คว่า ชื่อที่เราคุยด้วยใช่เพื่อนเราจริงๆ หรือไม่ ชื่อที่เป็นตัวจริงเวลาเช็คจะต้องบอกว่า
Online
วิธีใช้พิมพ์ : /msg
NickServ ACC ชื่อคน
|
LDAP ไว้ดู
Information ของเพื่อน แต่ถ้าคนไหน Set ซ่อน Information ก็มองไม่เห็นนะครับ
วิธีใช้พิมพ์ : /msg
NickServ LDAP ชื่อคน
|
หลังจากที่ทราบว่า
NickServ ทำอะไรได้บ้างอย่าเพิ่งรีบมึนนะครับว่า โอ๊ยทำไมคำสั่งมันเยอะจัง
ใช้แค่นอกตารางก็พอนะครับในตารางแบบละเอียดงัยครับ
ส่วนต่อมาก็เป็นการแนะนำคำสั่งที่ใช้กับ
ChanServ นะครับ ว่าจะลงทะเบียนห้องต้องทำอย่างไร?
คำสั่งจาก
NickServ ที่ควรรู้ |
REGISTER
การลงทะเบียน Channel หรือ ห้องคุย
วิธีใช้พิมพ์ :
/msg
ChanServ REGISTER #ชื่อห้อง
รหัสห้อง คำอธิบายห้อง
|
SOP
ใช้ในการจัดการเกี่ยวกับการให้สิทธิ
SOP ประจำ Channel หรือห้องคุยนั้นๆ หรือ ใช้ตั้ง Auto op หรือแจก
@ อัตโนมัติ มี Option ให้เลือก 3 อย่าง คือ ADD (เพิ่ม), DEL (ลบ)
และ WIPE (ลบทั้งหมด)
วิธีใช้พิมพ์ :
/msg ChanServ SOP #pirch ADD
Moha
/msg
ChanServ SOP #pirch DEL Moha
/msg ChanServ SOP #pirch WIPE
หมายเหตุ
:
ก่อนที่จะแจก SOP นั้นเราต้องเป็น VOP
โดยการพิมพ์ /msg ChanServ IDENTIFY #ชื่อห้อง
รหัสห้อง
ถึงจะกำหนดให้สิทธิหรือลบแก่ SOP ได้ |
AOP
ใช้ในการจัดการเกี่ยวกับการให้สิทธิ
AOP ประจำ Channel หรือห้องคุยนั้นๆ หรือ ใช้ตั้ง Auto op หรือแจก
@ อัตโนมัติ มี Option ให้เลือก 3 อย่าง คือ ADD (เพิ่ม), DEL (ลบ)
และ WIPE (ลบทั้งหมด)
วิธีใช้พิมพ์ :
/msg ChanServ AOP #pirch ADD
Moha
/msg ChanServ AOP #pirch
DEL Moha
/msg ChanServ AOP #pirch
WIPE
หมายเหตุ : ก่อนที่จะแจก AOP
นั้นเราต้องเป็น SOP หรือ VOP ถึงให้สิทธิ์ต่อได |
AKICK
ตั้ง Auto kick หรือเตะอัตโนมัติ (ไม่ค่อยอยากแนะนำให้ใช้โหดไป)
ก็มีให้เลือกนะครับ
add (เพื่มเข้าไปใน Backlist ของห้อง), del (ลบออก) และ WIPE (ลบออกทุกคน)
วิธีใช้พิมพ์ :
/msg ChanServ AKICK
#pirch add acire
/msg
ChanServ AKICK #pirch del [email protected]
/msg ChanServ AKICK #pirch WIPE
|
DROP
ยกเลิกการลงทะเบียนห้อง (เปิดโอกาสให้คนอื่นจดบ้าง)
วิธีใช้พิมพ์ : /msg
ChanServ DROP #pirch |
SET
ใช้ในการตั้งค่าของห้องนั้นๆ วิธีใช้ก็ไม่มีอะไรมากมาย แต่โอ๊ยตรึม
ตั้ง Mode ห้องให้เล่นได้หลากหลายโดยไม่ต้องมี บอทคุมนะครับใจเย็นๆ
ตั้งสติดีๆ นะครับ
แต่ก่อนจะใช้ SET ห้องต้อง IDENTIFY ห้องก่อนนะครับ
FOUNDER
เปลี่ยนชื่อหรือผู้ที่ตั้งห้องครับ
/msg ChanServ SET #pirch FOUNDER
ชื่อคนสร้างห้อง
PASSWD เปลี่ยน Password ของห้อง
/msg ChanServ SET #pirch PASSWD
รหัสใหม่
DESC
แก้ไขข้อมูลคำอธิบายห้อง (คนเวลาเข้าห้องจะเห็นะครับ)
/msg ChanServ SET #pirch DESC
คำอธิบายห้อง
MLOCK
ตั้ง Lock mode ของห้องกันไม่ให้คนเปลี่ยนเล่นแต่ตั้งกฎได้นะว่า
ให้สิทธิ์ AOP หรือ SOP
/msg ChanServ SET #pirch MLOCK AOP
(หมายถึง VOP
, SOP และ AOP เปลี่ยนได้ถ้าใม่ใช่อดเปลี่ยน)
URL
แก้ไขข้อมูล Web site ของห้องครับ ใส่ไว้ตรงนี้ก็ได้คนเห็นทันทีที่เข้าห้อง
ไม่ต้องตั้งกระทู้หรอกครับ
/msg ChanServ SET #pirch URL http://www.ห้องเรา.ไทย
RESTRICT
ก็ตั้งไว้จะได้ @ ต่อเมื่อเป็น VOP , SOP และ AOP เท่านั้นถึงมีสิทธิ์อยู่ในห้องคุย
/msg ChanServ SET #pirch RESTRICT ON
IDENT
ถ้าตั้งไว้เมื่อเข้าห้องต้อง IDENTIFY ชื่อก่อนไม่งั้นอด @ อิอิ
/msg ChanServ SET #pirch IDENT ON
OPGUARD
ก็เฉพาะ VOP , SOP และ AOP ถึงได้ @ เท่านั้นครับ
/msg ChanServ SET #pirch OPGUARD ON
TOPICLOCK
ก็ Lock ไม่ให้เปลี่ยน Topic แต่ตั้งกฎได้นะว่า ให้สิทธิ์ AOP หรือ
SOP
/msg ChanServ SET #pirch TOPICLOCK
AOP
|
INFO
ตรวจดูว่าใครเป็นผู้จัดตั้งห้องหรือ Owner
วิธีใช้พิมพ์ :
/msg ChanServ INFO #pirch |
IDENTIFY
ยืนยันความเป็นเจ้าของห้องด้วย Password
วิธีใช้พิมพ์ :
/msg ChanServ IDENTIFY
#ห้อง รหัสห้อง
|
ACCESS
ตรวจเช็คว่า คนๆ นี้ได้ ACCESS ให้ห้องเป็น SOP หรือ AOP หรือ VOP
วิธีใช้พิมพ์ : /msg
ChanServ ACCESS #ห้อง ชื่อคน |
OP
สั่งให้ ChanServ แจก @ หรือ Op คน
วิธีใช้พิมพ์ : /msg
ChanServ OP #pirch ชื่อคน |
DEOP
สั่งให้
ChanServ ปลด @ หรือ Deop คน
วิธีใช้พิมพ์ : /msg
ChanServ DEOP #pich ชื่อคน |
INVITE
สั่งให้ ChanServ ทำการเชื้อเชิญหรือดึงคนเข้าห้อง ใช้ในการที่เวลาเราถูกคนอื่นแบนจากห้องของเราๆ
สามารถ Invite เราเข้าห้องได้ทั้งๆ ที่โดนแบน แต่ต้องมีสิทธิ์เป็น
AOP อย่างต่ำในห้อง
วิธีใช้พิมพ์ :
/msg ChanServ Invite #pirch ชื่อคน |
MDOP
สั่งให้ ChanServ ปลด @ ทุกคนในห้อง
วิธีใช้พิมพ์ :
/msg ChanServ MKICK #pirch |
MKICK สั่งให้
ChanServ เตะทุกคนในห้องที่ไม่ได้เป็น VOP , SOP และ AOP (เอไม่รู้จะทำกันทำไมหนอ
อิอิ)
วิธีใช้พิมพ์ : /msg
ChanServ MKICK #pirch |
และท้ายสุดก็ MemoServ หรือการฝากส่งข้อความให้เพื่อนๆ
งัยครับ คำสั่งก็อยู่ในตารางคงไม่ยากเกินไปนะครับ
คำสั่งจาก
NickServ ที่ควรรู้ |
SEND
ฝากส่งข้อความให้ผู้ใช้คนอื่นๆ
วิธีใช้พิมพ์
: /msg MemoServ SEND
ชื่อเพื่อน ข้อความ
ตัวอย่าง
: /msg
MemoServ SEND ARMA
ทำอะไรอยู่ถ้ามาแล้ว Mail มาหาด้วยที่ [email protected] |
SENDSOP
ฝากส่งข้อความให้เฉพาะ SOP
วิธีใช้พิมพ์ : /msg MemoServ
SENDSOP
#ห้อง ข้อความ |
LIST
เช็คดูว่ามีข้อความอะไรใน List ของเราบ้าง (เหมือนเช็ค mail)
วิธีใช้พิมพ์ : /msg
MemoServ List |
READ
อ่านข้อความที่คนอื่นส่งหรือฝาก
MemoServ มาหาเรา
วิธีใช้พิมพ์ : /msg
MemoServ READ 1
( 1 คือ ข้อความที่หนึ่งครับ)
|
DEL
ทำสัญญาลักษณ์
Mark ลบข้อความที่คนอื่นส่งมาออกจาก List
วิธีใช้พิมพ์ : /msg MemoServ
DEL 1
(ทำการ Mark เพื่อลบข้อความที่หนึ่ง) |
UNDEL
ยกเลิกการ Mark เพื่อลบ
วิธีใช้พิมพ์ : /msg
MemoServ UNDEL 1
(ทำการยกเลิกการ Mark เพื่อลบข้อความที่หนึ่ง) |
PURGE
อันนี้ลบตัวที่ Mark ว่าลบแบบถาวร
วิธีใช้พิมพ์ : /msg
MemoServ PURGE
|