นี่คือหน้าตั้งค่าโปรแกรมตรวจตราปูมการละเมิด โปรแกรมจะทำงานเมื่อมีผู้ใช้ติดตัวกรองการละเมิดเกินกำหนดภายในเวลาที่ตั้งไว้

การตั้งค่าในหน้านี้ ใช้ภาษาไพทอน โปรแกรมจะดึงการตั้งค่าไปทำงานโดยตรง ซึ่งมีความเสี่ยงสูงที่จะทำให้เครื่องที่โปรแกรมทำงานเสียหายหากมีการก่อกวน ประกอบกับผู้ตั้งค่าตัวกรองการละเมิดคือผู้ดูแลระบบอยู่แล้ว จึงทำการล็อกเต็มรูปแบบเป็นเวลาอนันต์ หากต้องการเสนอแนะ โปรดใช้หน้าพูดคุย

การเปลี่ยนแปลงใด ๆ ในหน้านี้จะส่งผลภายในเวลาประมาณ 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" ชื่อหน้าที่เกิดการแก้ไขและติดตัวกรอง