Home | About us | Web Board | Chat Room |

Webmaster

#ลำปางchat

    -==Friendship Beyond Frontier==-  
irc.webmaster.com:6667

NICKSERV | CHANSERV | MEMOSERV
EVENTS |
TEXT | TIPS

Pirch Tactics / Tips

irc.webmaster.com:6667

คำสั่ง พิเศษเฉพาะ irc.webmaster.com:6661 , 6667-7000

ก่อนอื่นมาทำความรู้จักกับ 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 acire@arpa.com
/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 JesuswOrK ทำอะไรอยู่ถ้ามาแล้ว Mail มาหาด้วยที่ always_w@yahoo.com
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