ผู้ใช้:Nullzerobot/ปูมการละเมิด/doc
นี่คือหน้าคู่มือการใช้งานของ ผู้ใช้:Nullzerobot/ปูมการละเมิด ใช้ในการเขียนคำอธิบายแม่แบบหรือมอดูลและใส่หมวดหมู่ ส่วนลิงก์ข้ามภาษาโปรดใช้วิกิสนเทศ |
นี่คือหน้าตั้งค่าโปรแกรมตรวจตราปูมการละเมิด โปรแกรมจะทำงานเมื่อมีผู้ใช้ติดตัวกรองการละเมิดเกินกำหนดภายในเวลาที่ตั้งไว้
การตั้งค่าในหน้านี้ ใช้ภาษาไพทอน โปรแกรมจะดึงการตั้งค่าไปทำงานโดยตรง ซึ่งมีความเสี่ยงสูงที่จะทำให้เครื่องที่โปรแกรมทำงานเสียหายหากมีการก่อกวน ประกอบกับผู้ตั้งค่าตัวกรองการละเมิดคือผู้ดูแลระบบอยู่แล้ว จึงทำการล็อกเต็มรูปแบบเป็นเวลาอนันต์ หากต้องการเสนอแนะ โปรดใช้หน้าพูดคุย
การเปลี่ยนแปลงใด ๆ ในหน้านี้จะส่งผลภายในเวลาประมาณ 1 นาที
เบื้องต้น
[แก้]ข้อความ คือสิ่งที่อยู่ในเครื่องหมายอัญประกาศ ("...") หากในข้อความนั้นมีภาษาไทยอยู่ด้วย จะต้องใส่ u ข้างหน้าเครื่องหมายเปิดอัญประกาศ เช่น
- "cat" สามารถใช้ "cat" ได้
- "cat คือแมว" ต้องใช้ u"cat คือแมว"
action
[แก้]action คือการดำเนินการที่ต้องการให้บอตทำ เป็นข้อความ มี 3 แบบคือ
- "block" สั่งให้บอตบล็อกผู้ใช้ที่ติดตัวกรอง
- "notifyUser" เตือนผู้ใช้
- "notify" เตือนในหน้าที่กำหนด เช่น WP:AN
checkDuration
[แก้]"checkDuration" คือเวลาในการตรวจสอบปูมการละเมิดของผู้ใช้นั้น ๆ เป็นตัวเลข หน่วยเป็นวินาที
threshold
[แก้]"threshold" คือจำนวนการกระทำขั้นต่ำที่จะทำให้บอตดำเนินการ เป็นตัวเลข
summary
[แก้]"summary" คือข้อความที่จะให้แสดงผลเวลาดำเนินการ สำหรับ action=block จะเป็นเหตุผลในการบล็อก สำหรับ action=notify / action=notifyUser จะเป็น summary สำหรับการแก้ไข
template
[แก้]- "template" คือหน้าย่อยที่จะใช้ในการเตือนผู้ใช้/แจ้งการบล็อก ดูเพิ่มที่ #การตั้งค่า template
action=block
[แก้]พารามิเตอร์เสริมใน action=block คือ
- "blockDuration" คือระยะเวลาในการบล็อก เป็นข้อความ ซึ่งข้อความนี้จะนำไปกรอกในอินเตอร์เฟซการบล็อกในช่อง "หมดอายุ - เวลาอื่น" หากไม่กำหนดจะมีค่าคือ "1 day"
- ยกเว้นการบล็อกระยะเวลาอนันต์ ให้ใช้คำว่า None (ไม่มีอัญประกาศ) แทน
- "anonBlockDuration" คือระยะเวลาในการบล็อกผู้ใช้ไอพี หากไม่กำหนดจะมีค่าคือ "1 day"
action=notify
[แก้]action=notifyUser
[แก้]พารามิเตอร์เสริมใน action=notifyUser คือ
- "pageReport" คือหน้าที่ต้องการให้มีการเตือน เป็นข้อความ อาจใส่เป็น "WP:AN" เพื่อให้เตือนในหน้า WP:AN ก็ได้
การตั้งค่า template
[แก้]"template" เป็นข้อความ แสดงถึงชื่อหน้าย่อยใน "User:Nullzerobot/ข้อความ" เช่น "abcdef" บอตจะดึงข้อความมาจาก "User:Nullzerobot/ข้อความ/abcdef" สำหรับพารามิเตอร์ในการใส่ข้อความได้แก่
- "user" ชื่อผู้ใช้ที่ติดตัวกรอง ไม่มี prefix ข้างหน้า
- "title" ชื่อหน้าที่เกิดการแก้ไขและติดตัวกรอง