วิกิพีเดีย:สภากาแฟ/อภิปราย/AbuseFilter

จากวิกิพีเดีย สารานุกรมเสรี

จากเรื่องเดิม วิกิพีเดีย:ศาลาชุมชน/อภิปราย/ปรับแต่ง MediaWiki ของวิกิพีเดียไทย ทางวิกิมีเดียได้เปิดระบบ AbuseFilter บนวิกิพีเดียไทยเมื่อ 2011-05-03 22:42:29 UTC

เนื่องจากเป็นเรื่องใหม่ที่ยังไม่เคยใช้มาก่อน จึงขอเปิดพื้นที่ให้เสนอการใช้งานต่างๆ มาได้เลยครับ และอยากให้ช่วยกันตรวจสอบและแจ้งปัญหาเข้ามาหากกฎใหม่ใน AbuseFilter เข้มงวดเกินไปหรือสร้างปัญหาในการแก้ไขให้กับท่าน

--taweethaも 09:11, 4 พฤษภาคม 2554 (ICT)


อันดับแรกลองใส่คำที่มักเกิดการก่อกวนลงไปก่อน --octahedron80 17:52, 4 พฤษภาคม 2554 (ICT)
ทดลองป้องกัน เ+เ ในบทความสำเร็จแล้วครับ เรื่องสระซ้อนหรือแก้คำผิดคิดว่าควรเปิดเผยให้ทุกคนมีส่วนร่วม สำหรับเรื่องคำที่มักเกิดการก่อกวน คิดว่าจะทำในลักษณะไม่เปิดเผย (ส่งคำมาให้ผู้ดูแลจะเพิ่มให้เรื่อยๆ แต่ไม่เปิดเผยรายชื่อ และถ้าพบปัญหาก็แจ้งผู้ดูแลให้นำออก) --taweethaも 18:20, 4 พฤษภาคม 2554 (ICT)
ผมโดนมันเล่นงานเข้าแล้ว ผมตั้งให้การพิมพ์คำหยาบ (ออกดี) จะเพิกถอน auto-confirm status ผมทดลองพิมพ์คำหยาบดูปรากฏว่าบันทึกไม่ได้และถูกเพิกถอนสถานะดังกล่าวตามต้องการ แต่นึกไม่ถึงว่ามันทำให้ไม่สามารถเข้าถึงหน้าพิเศษ:AbuseFilterได้อีกต่อไป... เหมือนเล่นกับไฟจริงๆ เลย ผมต้องรอได้ auto-confirm status อีกครั้งก่อนถึงจะแก้ไข Filter ใหม่ได้ ใครอยากถูกเพิกถอน autoconfirm ก็ลองพิมพ์ดู --taweethaも 18:41, 4 พฤษภาคม 2554 (ICT)
ขอลองเล่นอยู่ห่างๆ เพราะยังไม่กล้าเล่นกับไฟ แหะๆๆ --Tinuviel | พูดคุย 20:02, 4 พฤษภาคม 2554 (ICT)

Block autopromote คงไม่ต้องใช้หรอกครับ มันอ่อนไหวมากแม้แต่ผู้ดูแลก็ยังโดน หรือทำให้บล็อกเฉพาะคนอื่นที่ไม่ใช่แอดมินได้ไหม เมื่อกี้ลองสระแอก็สามารถยับยั้งการเซฟได้โอเค --octahedron80 20:08, 4 พฤษภาคม 2554 (ICT)

รับทราบครับว่าไม่ควรใช้ แต่คงต้องให้คนอื่นแก้เอา option นี้ออก ขณะนี้ผมยังเข้าดู Filter ไม่ได้ T_T --taweethaも 20:11, 4 พฤษภาคม 2554 (ICT)
แอดมินสามารถกำหนด Confirmed rights ให้ตัวเองได้ไหมครับ อย่างน้อยก็เป็นการประกันได้ว่าถ้าหลุดจาก Autoconfirmed แล้วก็จะไม่โดนยกเลิกสิทธิ์พื้นฐานไปด้วย ที่เหลือเห็นควรแบบคุณออกตาครับ --∫G′(∞)dx 20:13, 4 พฤษภาคม 2554 (ICT)


แอดมินบางคนอาจเปลี่ยนได้ หน้าจอของผมเป็นดังนี้

กลุ่มที่คุณไม่สามารถเปลี่ยนได้

  • บอต
  • ผู้ดูแล
  • สิทธิแต่งตั้ง
  • ตรวจสอบผู้ใช้
  • ผู้ดูแลโครงการ
  • ผู้สร้างบัญชีผู้ใช้
  • ผู้นำเข้า
  • transwiki importer
  • oversight
  • ผู้ใช่ที่ยืนยันแล้ว

กลุ่มที่คุณสามารถเปลี่ยนได้

  • หมายเลขไอพีที่ยกเว้นจากการระงับ

มีปัญหาสองอย่างคือ ผมเปลี่ยนให้ตัวเองเป็น autoconfirm ไม่ได้ (แจ้งไปคุณ Sry85 แล้ว ถ้าเปลี่ยนไม่ได้อีก อาจต้องแบกความขายหน้าไปพึ่ง meta) และ Mediawiki พิมพ์ผิด ใช้คำว่า ผู้ใช่ แทนที่จะเป็น ผู้ใช้ --taweethaも 20:19, 4 พฤษภาคม 2554 (ICT)

แบบนั้นคงต้องวานให้คนอื่นออโต้ให้ครับ เพราะผมคิดว่าออโต้อาจไม่กลับมาอีก เรื่องอินเทอร์เฟซไม่ต้องใส่ใจครับ --octahedron80 20:23, 4 พฤษภาคม 2554 (ICT)
ของเราก็เห็นเหมือนคุณ Taweetham นิคะ ไม่รู้ว่าต้องให้ผู้ดูแลสิทธิแต่งตั้งทำให้หรือเปล่า ปล. ใส่เงื่อนไข AbuseFilter ไม่ค่อยเป็นค่ะ เทรนหน่อย คุยเอ็มมั้ยคะ --Tinuviel | พูดคุย 21:04, 4 พฤษภาคม 2554 (ICT)

คู่มือนะครับ

อ่านแล้วอาจจะงงให้ลองแอบดูการใช้งานได้ในโครงการอื่นๆ ของวิกิมีเดียครับ

สุดท้ายก็ขอให้หมองูอย่าตายเพราะงูเหมือนผม... ผมก็รู้อยู่้ว่าลองแล้วต้องเสียสิทธิ autoconfirm นึกว่าสิทธิ์ admin จะ override ปัญหาเล็กน้อยนี้ได้ แต่กลับไม่ใช่เพราะตอนเราให้ meta ตั้ง AbuseFilter เราบอกว่าให้เฉพาะ autoconfirm ดูเท่านั้น เมื่อผมเสียสิทธิ์ผมก็เข้าไปดูไม่ได้อีก ตอนนี้รอคุณ Sry85 ซึ่งเป็นผู้ดูแลสิทธิแต่งตั้งช่วยเหลืออยู่ครับ ถ้าไม่ได้และไม่หายในสามวันห้าวันก็ต้องหอบความขายหน้าไปพึ่ง meta --taweethaも 21:59, 4 พฤษภาคม 2554 (ICT)

ขอบคุณสำหรับคู่มือค่ะ เดี๋ยวจะลองดูค่ะ --Tinuviel | พูดคุย 23:12, 4 พฤษภาคม 2554 (ICT)

ผมเห็นว่ามี Batch testing น่าจะเอาไปลองในนั้นก่อน --octahedron80 20:17, 4 พฤษภาคม 2554 (ICT)

ผมใส่คำเตือนเรื่องโดนถอนออโต้ในวิธีใช้ของเขาแล้วครับเหอะๆ --octahedron80 23:24, 6 พฤษภาคม 2554 (ICT)


สมมติผมต้องการพิมพ์คำว่า สัตหีบ หีบผ้า เหี้ยม กระเหี้ยนกระหือรือ แต่ตัวกรองบล็อกคำว่า "หี" และ "เหี้ย" เอาไว้ จะมีกระบวนการอย่างไรบ้างเพื่อใช้คำศัพท์ที่ต้องการ --octahedron80 20:15, 4 พฤษภาคม 2554 (ICT)

ง่ายๆ เป็น boolean + regex ธรรมดาครับ คือ ถ้ามี "หี" แต่มี "หีบ" ให้ยกเว้น แต่วิธีการนี้ใช้ไม่ได้ถ้ามีทั้ง หี และ หีบ ต้องเขียนเงื่อนไขที่ซับซ้อนยิ่งขึ้น ลองศึกษาจากหน้าคู่มือดูน่าจะมีหนทาง ที่ผมเลือกคำว่า ออกดี มาทดลองก็เพราะว่าเป็นคำแรกในรายการไม่มีปัญหาอย่างในกรณีนี้ --taweethaも 20:25, 4 พฤษภาคม 2554 (ICT)

แนวทางการใช้งาน

กลุ่ม 1 เปิดเผยให้ทราบได้ เปิดใช้งานตลอด
  1. สระซ้อน รวมถึง เ+เ
  2. คำผิดที่ผิดจริงๆ และไม่มีการใช้งานแม้ในชื่อเฉพาะ (วิสามานยนาม)
  3. คำที่ไม่ควรใช้ เช่น แหล่งข้อมูลภายนอก ลิงก์ภายนอก ป้ายบางอย่างที่เลิกใช้แล้วแต่ยังดึงดันใส่ หรือ ป้ายที่ห้ามใส่เพิ่มอีก เช่น รอการตรวจสอบ
  4. BotKung มีของอะไรเด็ดก็ปล่อยของมา
กลุ่ม 2 ไม่ควรเปิดเผยให้ทราบ เปิดใช้งานตลอด
  1. คำหยาบ คำด่าทอ คำบ่น ตัดพ้อ ที่ไม่จำเป็นต้องใช้ในสารานุกรม และเป็นการว่าร้าย
  2. ชื่อผู้ใช้โดยเฉพาะแอดมิน ที่ถูกดัดแปลงเป็นคำด่า
  3. สัญลักษณ์บางอย่างทีใช้สร้างความรำคาญหรือก่อกวน
  4. จดหมายร้องเรียน
  5. ส่งการบ้าน เขียนรายงาน เขียนโครงการ ฯลฯ
  6. JBot มีของอะไรเด็ด ก็ปล่อยของมา
กลุ่ม 3 ไม่ควรเปิดเผยให้ทราบ เปิดใช้งานเมื่อมีความจำเป็น - ควรมีมาตรการตอบโต้ด้วย เช่น ถ้าตรวจพบให้เตือน ให้สกัดกั้น หรือเพิกถอนสถานะ autoconfirm (จะได้ไม่ต้องโหลดรูปหรือยุ่งกับบทความที่ป้องกันไว้)
  1. เมื่อมีผู้ก่อกวนต่อเนื่องโดยใช้คำบางคำ หรือมีลักษณะอื่นใดที่เป็น signature เฉพาะก็นำมาใช้ตรวจจับ
กลุ่ม 4

อื่นๆ (ถ้ามี)

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

--taweethaも 08:04, 5 พฤษภาคม 2554 (ICT)

เ+เ

มีปัญหาอย่างหนึ่งเกิดขึ้นมา กรณีมี เ+เ (หรือคำอื่นที่ถูกบล็อก) อยู่ในบทความนั้นอยู่แล้ว แม้จะเคยมีเพียงตัวเดียวเมื่อแก้ไขทั้งเพจแล้วเซฟ ก็จะโดนยับยั้งไปด้วยทั้งที่ข้อความที่เพิ่มเข้ามาใหม่ก็ไม่ได้มี เ+เ ดูได้จากบันทึกจะเห็นว่าบอตก็ยังโดน การแก้ปัญหาเบื้องต้นที่ทำได้ในตอนนี้คือ ค้นหา เ+เ แล้วแก้การสะกด (หรือเอาคำนั้นออก) ซึ่งอาจจะพบน้อยมาก ดังนั้นผมเห็นว่า เรื่องสระซ้อนไม่ควรบล็อก เพราะผู้ใช้อาจไม่รู้ว่าสระซ้อนอย่างไร (บางเครื่องมองไม่เห็น) ส่วนนี้อาจต้องยอมให้บันทึกแล้วให้บอตเก็บกวาด

เรื่อง เ+เ ควรปรับใหม่เป็นดังนี้ ตรวจสอบแล้วว่าใช้ได้ (แต่กรณีตัวอย่างด้านบนยังแก้ไขไม่ได้) (กรณีตัวอย่างด้านบนแก้ได้แล้วครับ)

!('bureaucrat' in user_groups | 'sysop' in user_groups | 'bot' in user_groups) &
(article_prefixedtext rlike "สระเอสระเอ" | string(added_lines) rlike "สระเอสระเอ")

บรรทัดแรกคือยกเว้นผู้ดูแลและบอต (หมายความว่าผู้ดูแลและบอตจะไม่ถูกตรวจจับ) ส่วน "สระเอสระเอ" ก็คือ "เ เ" ติดกันนะครับ (ตอนนี้พิมพ์ไม่ได้แล้ว) --octahedron80 12:13, 5 พฤษภาคม 2554 (ICT)

เห็นด้วยครับว่าถ้าทำให้บันทึกไม่ได้เลยอาจมีปัญหาได้สำหรับสระซ้อน - อาจทำ action อย่างอื่น เช่น tag เพื่อรอให้บอตแก้ต่อไป - มันมีหลาย action ให้เลือกใช้ครับ
ปล. ตอนนี้ผมยังเข้า abuse filter ไม่ได้ - ผู้ดูแลสิทธิแต่งตั้งก็แก้ให้ไม่ได้ครับ (คุณ Sry85 กรุณาลองให้แล้ว) แต่ตามคู่มือเห็นว่าจะได้คืนใน 5-7 วัน และอาจมีทางกู้คืนได้จากหน้าของ abuse filter เอง ดังนั้นรบกวนผู้ดูแลที่ผ่านมาเข้าไปลองหาดูหน่อยว่าจะแก้คืนได้อย่างไร คู่มือเขียนแค่นี้ครับ ...Actions matching the filter will cause the user in question to be barred from receiving any extra groups from $wgAutoPromote for a period ranging from 3 to 7 days (random). This can be restored at the tools page...
--taweethaも 13:46, 5 พฤษภาคม 2554 (ICT)

เราเอาสูตรข้างบนของคุณออกตาไปแก้ในฟิลเตอร์แล้วนะคะ --Tinuviel | พูดคุย 17:46, 5 พฤษภาคม 2554 (ICT)

สำหรับบรรทัดแรกคือยกเว้นผู้ดูแลและบอต น่าจะเอาไปใส่ในฟิลเตอร์คำก่อกวนได้ --octahedron80 17:59, 5 พฤษภาคม 2554 (ICT)

ผมเช้าไปดูล่าสุด พิเศษ:AbuseFilter/1 เขียนว่า "ตัวกรองนี้ถูกปิดใช้งานโดยอัตโนมัติตามมาตรการความปลอดภัย เนื่องจากถึงขีดจำกัดของการตรวจจับมากกว่า 5.00% ของการกระทำทั้งหมด" แต่สถานะจากหน้าแรกยังเขียนว่าเปิดใช้งาน --taweethaも 08:54, 7 พฤษภาคม 2554 (ICT)
แสดงว่าตัวกรองนี้ sensitive มากเกินไป ไม่เหมาะที่จะใช้ --octahedron80 10:53, 7 พฤษภาคม 2554 (ICT)
ผมไม่แน่ใจว่ามันเกิดก่อนหรือหลังการแก้ไขด้านบน แต่เดาว่าเกิดก่อนจากการแก้ไขของบอต แล้วบอตแก้ซ้ำๆ เพราะบันทึกไม่ได้ (โดยเฉพาะบทความ ท่าอากาศยานลอนดอนแกตวิค ประเทศมองโกเลีย บอตเล่นย้ำซ้ำๆ ไม่ยอมหยุด) มันก็เลยเกิน 5% ไว้ผมกลับเข้าใช้งานได้แล้วจะตรวจสอบโดยละเอียดให้อีกที --taweethaも 10:58, 7 พฤษภาคม 2554 (ICT)
ผมกำลังทดลองรัน Bot กำจังสระเอซ้อนทั้งหมดในวิกิพีเดียไทย ถ้าหมดไปแล้วก็ไม่ต้องตรวจเงื่อนไขว่ามีอยู่เดิมอีก ถ้ามีในข้อความใหม่คนที่แก้ก็เป็นผู้ใส่เข้าไป ในเบื้องต้นไปได้สวยนะครับ ค้นหาด้วยความเร็ว 10 บทความ/วินาที ส่วนบทความที่ต้องแก้ใช้เวลาบ้างนิดหน่อย แต่ก็ไม่เกิน 10 วินาทีต่อหนึ่งบทความ --taweethaも 14:00, 13 พฤษภาคม 2554 (ICT)
เมื่อวานบอตล่มที่ สมเด็จพระเจ้าจอร์จที่ 5 แห่งสหราชอาณาจักร ผมจะรันต่ออีกที --taweethaも 09:21, 14 พฤษภาคม 2554 (ICT)
namespace 0=บทความ 2=user 3=user talk แก้หมดแล้ว มีปัญหาเล็กน้อยเรื่องการเรียงลำดับในหมวดหมู่ ก็ใช้ <!----> แทรกเอา --taweethaも 12:40, 14 พฤษภาคม 2554 (ICT)

ฟิลเตอร์ที่น่าสนใจ

  • en:Special:AbuseFilter/80 - Link spamming (ตรวจจับลิงก์เว็บเดิมซ้ำๆของผู้ใช้ใหม่)
  • en:Special:AbuseFilter/113 - Misplaced #redirect in articles (ตรวจจับการแทรกโค้ดรีไดเรกในบทความที่มีเนื้อหา)
    • 3 บรรทัดสุดท้ายแก้เป็น
(lcase(added_lines) rlike "#\s?(redirect|เปลี่ยนทาง)") & 
!contains_any(lcase(added_lines),"Target page name", "ชื่อหน้าเป้าหมาย") & 
!(lcase(new_wikitext) rlike "(^#|\n[#*]+)\s?(redirect|เปลี่ยนทาง)")
  • en:Special:AbuseFilter/135 - Repeating characters (ตรวจจับอักษรซ้ำๆ)
  • en:Special:AbuseFilter/149 - User adds link containing username (ตรวจจับการลงชื่อในบทความ)
  • en:Special:AbuseFilter/180 - Large unwikified new article (ตรวจจับบทความใหม่ขนาดใหญ่ที่ไม่ได้ใส่โค้ดวิกิ ซึ่งอาจก๊อปปี้ที่อื่นมา)
  • en:Special:AbuseFilter/247 - Adding emails in articles (ตรวจจับการใส่ที่อยู่อีเมลในบทความ)
  • en:Special:AbuseFilter/351 - Text added after categories and interwiki (ตรวจจับข้อความที่โพสหลังหมวดหมู่และลิงก์ต่างภาษา)
    • บรรทัดที่ 2 แก้เป็น
removed_lines rlike '^\[\[([a-z]{2,3}|Category|หมวดหมู่):.*\]\] *$' &

--octahedron80 15:34, 5 พฤษภาคม 2554 (ICT)

คุณออกตาไม่สนใจเป็นผู้ดูแลบ้างหรือคะ (โพสต์หน้าพูดคุยของคุณออกตาไม่ได้ค่ะ ทดสอบอะไรอยู่หรือเปล่าคะ) --Tinuviel | พูดคุย 16:23, 5 พฤษภาคม 2554 (ICT)

ตามไปดูทั้งหมดที่ยกมาแล้วครับ คิดว่าโอเค ลอกมาแก้ไข ใช้งานได้ทันที ถ้าผมทำได้จะทำให้แล้ว แต่ตอนนี้ต้องรอ autoconfirm กลับมาก่อน --taweethaも 17:21, 5 พฤษภาคม 2554 (ICT)
  1. ถ้าเป็นผู้ดูแลเพื่อช่วยแก้ไขเรื่องเทคนิคอย่างเดียว ซึ่งเป็นสิ่งที่ผมอยากเป็นจริง ท่านอื่นคงไม่เลือกครับ
  2. หน้าพูดคุยของผมโพสไม่ได้เพราะมี เ+เ อยู่ในคอมเมนต์ก่อนๆ ซึ่งฟิลเตอร์ เ+เ มันยังมีผลบังคับใช้อยู่ (ถ้าแก้ฟิลเตอร์ใหม่แล้วจะหาย)

--octahedron80 17:40, 5 พฤษภาคม 2554 (ICT)

ผมจะค่อยๆ ทดลองเปิดใช้ทีละตัวไปนะครับ นอกจากระวังไม่ให้เราหรือเพื่อนผู้ใช้วิกิพีเดียโดนเล่นงานเองแล้ว ต้องระวังไม่ให้ลองกันมากเกินไป เพราะถ้าลองกันมาก มันจะ deactivate ตัวเองเหมือนกรณี เ+เ ที่บอตย้ำแก้กันจน filter หยุดการทำงานไปเลย (ถือเป็นมาตรการความปลอดภัยที่อาจเป็นจุดอ่อนได้) --taweethaも 12:57, 8 พฤษภาคม 2554 (ICT)

เสนอการทำหน้าว่าง และการลบป้าย {{ลบ}} ออกครับ --Horus | พูดคุย 13:09, 8 พฤษภาคม 2554 (ICT)
ได้ครับ ไม่น่าจะยากเลย (1) หน้าว่างคงห้ามทุกคนทำไม่เว้น admin (2)​ การเอาป้ายลบออก คงจำกัดเฉพาะผู้ใช้ใหม่ที่เอาป้ายออกไม่ได้แก้ไขเนื้อหาสาระสำคัญของบทความนะครับ --taweethaも 13:20, 8 พฤษภาคม 2554 (ICT)
พอดีผมยังไม่รู้น่ะครับว่าจะลอกเงื่อนไขมาได้เลยหรือเปล่า อาจจะต้องรอมีมติออกมาก่อนครับ --Horus | พูดคุย 13:27, 8 พฤษภาคม 2554 (ICT)
มติการเปิด Extension นี้แสดงว่าชุมชนยอมรับการใช้งานของ filter ได้ในระดับหนึ่ง ถ้าใช้งานเป็นไปตามนโยบายอยู่แล้วไม่ต้อขอมติเพิ่มครับ การเขียนโค้ดลง filter เป็นการดำเนินการทางเทคนิคเพื่อช่วยบังคับใช้นโยบายเท่านั้น กรณีที่จะต้องขอมติคือกรณีที่กระทบกับผู้ใช้โดยส่วนใหญ่ ปล. filter #6 กับ #7 ซ้ำกันครับ --taweethaも 13:37, 8 พฤษภาคม 2554 (ICT)
ขอบคุณครับ ส่วน filter#7 ลบไปแล้วครับ --Horus | พูดคุย 13:39, 8 พฤษภาคม 2554 (ICT)
ความจริงแล้ว filter #7 จะทำงานในกรณีที่ลบเนื้อหาส่วนใหญ่ออกจากบทความได้ด้วยนะครับ แต่ว่ามันมีเงื่อนไขที่ซับซ้อนกว่า และมันโยงไปหน้ารายชื่อคำที่เราอาจยังไม่มี อาจจะต้องอ่านและทดสอบดีๆ ก่อนเปิดใช้ --taweethaも 13:52, 8 พฤษภาคม 2554 (ICT)

รายงานปัญหาทางเทคนิค

  1. Bot ทั้งหลายแม้ถูกห้ามไม่ให้แก้ ก็ยัง attempt ซ้ำเข้ามาอีกหลายรอบ จน filter หยุดการทำงานไปเองแล้ว Bot ก็แก้สิ่งที่ตัวเองต้องการได้ในที่สุด ผมว่าเป็นช่องโหว่ที่ร้ายแรง --taweethaも 09:42, 9 พฤษภาคม 2554 (ICT)
  2. จะตรวจแต่ added_lines ไม่ได้ เพราะบางครั้งการแก้ไขบางอย่าง ตัวแปรนี้จะรวมเนื้อหาเก่าเข้าไปด้วย เช่น กรณี "รอการตรวจสอบ" บอตไม่ได้เพิ่ม แต่คำนี้ติดเข้าไปใน added_lines ด้วย จึงต้องตรวจสอบเพิ่มว่ามีอยู่ใน removed_lines หรือเปล่า ถ้ามีให้ปล่อยผ่าน --taweethaも 09:42, 9 พฤษภาคม 2554 (ICT)

โดนถอนออโต้ไม่รู้ตัว

ผมโดนถอนออโต้แล้วอะ ฟิลเตอร์เป็นพิษ ไม่รู้ผิดคำไหนด้วย (คำหยาบที่มักใช้ก่อกวน) โพสฝากให้ Horus ก็ไม่ได้ ใครก็ได้ช่วยปิดฟิลเตอร์นี้ที --octahedron80 20:31, 6 พฤษภาคม 2554 (ICT)

ตอนนี้คนอื่นก็โดนหางเลขไปด้วย อย่าเพิ่งโพสหน้าผู้ใช้ Horus นะครับ ไม่รู้กรองคำอะไรอยู่ โพสอะไรก็ตามจะโดนถอนทันที ปิดฟิลเตอร์ก่อน!! --octahedron80 20:58, 6 พฤษภาคม 2554 (ICT)

ตอนนี้คุณ Horus ปิดฟิลเตอร์คำหยาบแล้วครับ (เข็ดแล้วสิเนี่ย) แต่เรื่องสถานะออโต้นี่ คงต้องรออย่างเดียว (จะได้คืนภายใน 3-7 วันโดยสุ่ม เขาว่ามา) ขอบคุณ Aristitleism และ Sasakubo1717 ที่ช่วยกันแจ้ง --octahedron80 22:42, 6 พฤษภาคม 2554 (ICT)

ขอโทษที วันนี้ประชุมทั้งวันเลย เพิ่งได้เข้าเน็ตเนี่ยแหละ -_-" --Tinuviel | พูดคุย 22:46, 6 พฤษภาคม 2554 (ICT)

เราเปิดตัวกรองคำหยาบไว้ แต่เอาล็อคออโตคอนเฟิร์มออก ดีไหมคะ --Tinuviel | พูดคุย 22:49, 6 พฤษภาคม 2554 (ICT)

ไม่ดีครับ เพราะว่า ตอนที่ผมจะแจ้งเรื่องกวาดล้างการก่อกวนไปยัง Horus มันติดคำอะไรก็ไม่รู้ที่อยู่ในหน้านั้น ก็เลยโดนแบนเป็นผลตามมาอย่างที่ทราบ ทั้งที่ผมก็ไม่รู้ว่าผิดตรงไหน (ยังดีที่คำเตือนประกาศว่า "คำหยาบฯ" จึงรู้ว่าฟิลเตอร์ตัวนี้มีปัญหา) ถ้าเปิดก็จะเหมือนเดิมคือโพสหน้า Horus ไม่ได้เท่านั้น ต้องแก้เงื่อนไขใหม่ครับ --octahedron80 22:53, 6 พฤษภาคม 2554 (ICT)
ผมสนับสนุนการเอาล็อกออโตคอนเฟิร์มออก แต่ยังไม่เห็นด้วยเรื่องการเปิดใช้ครับ เดี๋ยวจะเข้าใจผิด --octahedron80 23:12, 6 พฤษภาคม 2554 (ICT)
จะเกี่ยวกับคำที่ว่าที่มีอยู่แล้วในหน้าของผมหรือเปล่าครับ --Horus | พูดคุย 22:58, 6 พฤษภาคม 2554 (ICT)
น่าจะใช่นะครับ เพราะว่าผมเคยแก้กรณีนี้ให้กับฟิลเตอร์ เ+เ แล้ว ดูรายละเอียดข้างบน --octahedron80 23:02, 6 พฤษภาคม 2554 (ICT)

หลังจากที่คุณ Horus ปิดฟิลเตอร์ "คำหยาบฯ" แล้ว ผมโพสต์ในหน้าพูดคุยคุณ Horus และคุณ octahedron80 ได้ตามปรกติ แต่ผมเพิ่งสังเกตว่า ปุ่ม "เปลี่ยนชื่อ" บทความต่าง ๆ ของผมไม่ขึ้น (ขึ้นแต่ปุ่มอื่น ๆ เช่น เก็บกวาด ของ สจห.) ลองเปิดหน้าบทความหลาย ๆ เรื่องดูแล้วเป็นเหมือนกัน ไม่ทราบเกี่ยวข้องกับปัญหาฟิลเตอร์ "คำหยาบฯ" ข้างต้นหรือเปล่า --Aristitleism 00:19, 7 พฤษภาคม 2554 (ICT)

ถูกเอาสถานะออโต้ออก หมายความว่า กลับไปเป็น "ผู้ใช้ใหม่" ซึ่งจะไม่สามารถแก้ไขหน้าที่กึ่งล็อกได้ เปลี่ยนชื่อบทความไม่ได้ เป็นต้น --octahedron80 00:27, 7 พฤษภาคม 2554 (ICT)
ผมต้องยืนยันอีเมล์ใหม่อย่างนั้นหรือครับ หรือว่าต้องรอเวลาผ่านไป จึงจะใช้การได้ (เหมือนผู้ใช้ใหม่ ๆ จะอัปโหลดไฟล์ยังไม่ได้ เพราะตอนนี้ผมก็อัปโหลดไำฟล์ไม่ได้) นอกจากนี้ ผมยังพบว่า แถบอักษรพิเศษใต้กล่องข้อความก็ถูกล็อกด้วย (ดูเหมือนตอนเป็นผู้ใช้ใหม่ แถบพวกนี้จะใช้ได้อยู่นะครับ) ผมอัปภาพมาให้ดูครับ --Aristitleism 00:39, 7 พฤษภาคม 2554 (ICT)
ผมก็อีกคนครับที่โดนถอน เวลาแก้ไขหน้ามันเปลี่ยนแปลงไปมาก แต่ก็ไม่ได้คิดมากเพราะปกติก็ใช้งานแบบเด็กอนุบาลอยู่แล้ว น่าจะมีแบบนิรโทษกรรมได้นะครับ พร้อมหลักฐานประกอบ เอาข้อความนั้นแหละเป็นหลักฐานพอโพสต์แล้วเก็บเข้ากรุ จริงๆแล้วเห็นด้วยครับ เพราะป้องกันการก่อกวนได้ในระดับหนึ่ง แต่ผมเองก็ไม่ทราบเงื่อนไขการทำงานของเจ้าตัวนี้ เพิ่งจะรู้ตอนนี้เอง--泰和 05:28, 7 พฤษภาคม 2554 (ICT)

สาเหตุที่โดนคือมีคำต้องห้าม [1] อยู่ในหน้าดังกล่าว ซึ่งถูกห้ามโดยกฎหมายเลข 2 ที่ผมทดลองตั้งไว้และโดนถอด autoconfirm ไป จึงไม่อาจกลับเข้าไปดูได้อีก ต้องขออภัยทุกคนด้วยครับ ขณะนี้คุณ Tinuviel ได้ระงับการใช้กฎดังกล่าวแล้วจึงไม่น่ามีปัญหาเพิ่มเติมอีก เหลือแต่การคืน autoconfirm ให้กับทุกคน

อย่างไรก็ดี ตามคู่มือเขาเขียนว่ามีทางคืน autoconfirm ได้ผ่าน tools page ของ AbuseFilter จึงอยากให้แอดมินช่วยทดลองหาหน้าเหล่านั้นด้วยครับ ผมเจอคำอธิบายที่เป็น MediaWiki แล้ว มันคือ มีเดียวิกิ:Abusefilter-tools-reautoconfirm-submit และ มีเดียวิกิ:Abusefilter-tools-reautoconfirm แต่ไม่รู้ว่าจะเข้าถึงได้จากหน้าไหน

สำหรับผู้มีบัญชี bot ลองเอากลับมาใช้ชั่วคราวไปก่อนนะครับ ที่ผมสามารถเข้าไปอ่าน AbuseFilter ด้านล่างได้ ก็เพราะใช้บัญชีบอตเข้าไปดู --taweethaも 08:43, 7 พฤษภาคม 2554 (ICT)

ผมไปเจอมาที่ Wikipedia:Village pump (proposals)/Archive 52 แบบนี้ครับ ผู้ดูแลระบบและ Steward คนหนึ่งเขาพูดถึงไว้แบบนี้ ไม่ทราบว่าจะช่วยอะไรได้บ้างไหม เพราะผมเองก็มองไม่เห็นอะไรนอกจากกล่องทดสอบ Syntex แต่ผู้ดูแลอาจเห็นได้มากกว่าผม --∫G′(∞)dx 10:24, 7 พฤษภาคม 2554 (ICT)

if its autoconfirmation is suspended by an abuse edit filter. This page should also have a button allowing administrators to reautoconfirm the account. (currently this is located on Special:AbuseFilter/tools.)

น่าจะใช่ครับ ผมเอาบัญชีบอตเข้าไปดู จะเห็นแต่ check syntax อย่างเดียว ส่วนบัญชีแอดมินเข้าไม่ได้ เพราะไม่ได้เป็น autoconfirm --taweethaも 10:51, 7 พฤษภาคม 2554 (ICT)
ไม่มีหน้าพิเศษ Special:AbuseFilter/tools ในวิกิฯ ไทยค่ะ ลองไปเทียบดูกับของอังกฤษแล้วเห็นว่าทางฝั่งเรามีลิงก์หน้าเครื่องมือและหน้าพูดคุยต่างๆ น้อยกว่า เราไม่สามารถทำเพิ่มเติมเองได้หรือคะ (หาทางไม่เจอ) --Tinuviel | พูดคุย 11:42, 7 พฤษภาคม 2554 (ICT)
ถ้าไม่มีใครในวิกิพีเดียไทยทำอะไรได้แล้ว คงต้องไปขอ Steward request ดู มีใครขัดข้องหรือจะเพิ่มเติมรายชื่อหางเลขไหมครับ --taweethaも 07:32, 8 พฤษภาคม 2554 (ICT)
แจ้งไป meta แล้ว [2] สิ่งที่ทำได้ต่อไปคือรอเท่านั้น --taweethaも 10:11, 8 พฤษภาคม 2554 (ICT)
ผมว่า ปล่อย ผู้ใช้:คนชั้นสูง ให้ถูกถอนต่อไปแบบนี้ดีไหมครับ --Aristitleism 10:32, 8 พฤษภาคม 2554 (ICT)
ที่ส่งชื่อไป meta ไม่มีผู้ใช้รายนี้ครับ แต่ถ้าเขาจะให้คืนมาด้วยก็คงไม่เป็นไร เพราะผู้ใช้รายนี้ถูกสกัดกั้นอยู่แล้ว และแอดมินในวิกิพีเดียไทยจัดการเองได้เลย --taweethaも 10:34, 8 พฤษภาคม 2554 (ICT)

ถ้าผมเข้าใจไม่ผิด autoconfirmed ต้องแก้ไขอย่างน้อย 10 ครั้ง และไอดีมีอายุมากกว่า 4 วัน หรือเปล่าครับ ถ้าเป็นอย่างนั้นวิธีการที่จะได้สถานะคืนมาก็คงไม่ยากนัก --Horus | พูดคุย 10:40, 8 พฤษภาคม 2554 (ICT)

ทางโน้นเขาจัดการให้แล้วครับ ขอบคุณผู้เกี่ยวข้องครับ --Aristitleism 11:01, 8 พฤษภาคม 2554 (ICT)
ผมไปแจ้งปัญหาเพิ่มเติมที่ทางโน้นมาครับ มาว่า แม้จะแก้ให้แล้ว แต่หลาย ๆ อย่างยังไม่ทำงาน เช่น แถบอักษรพิเศษใต้กล่องข้อความ และ สจห. บางอย่างครับ จึงมาบอกให้ทราบ --Aristitleism 11:24, 8 พฤษภาคม 2554 (ICT)
สจห. กับแถบอักษรพิเศษไม่เกี่ยวกับ Abuse Filter ครับ คุณ Jutiphan ก็ไม่ว่างมาดูแลสคริปต์เหมือนแต่ก่อนแล้ว ส่วนแถบแก้ไขใน มีเดียวิกิ:Edittools และ มีเดียวิกิ:Edittools.js คงจะเป็นเพราะว่าคุณฮอรัสอยากลองอะไรสักอย่างน่ะฮะ แต่โดยสรุปคือสองเรื่องนี้ไม่เกี่ยวกับการโดนถอนสถานะ เพราะผมเองก็ใช้ไม่ได้เหมือนกันครับ --∫G′(∞)dx 11:33, 8 พฤษภาคม 2554 (ICT)
ในหน้า [3] นอกจาก "ทดสอบการแสดงข้อมูลขาออก" ด้านล่างมี "คืนสถานะบัญชีผู้ใช้ที่ถูกยืนยันโดยอัตโนมัติ" นะครับ... ผมทดลองคืนให้ คนชั้นสูง ก็ทำได้สำเร็จ... ดังนั้น functionality นี้ไม่น่ากลัวอย่างที่คิดถ้าใช้กันให้เป็น และใช้กันอย่างระมัดระวัง --taweethaも 12:24, 8 พฤษภาคม 2554 (ICT)
เหวอ... ทำไมคุณ Taweetham หาเจอล่ะเนี่ย เมื่อวานเราก็นั่งงมอยู่ตั้งนาน อายจัง ^^" --Tinuviel | พูดคุย 12:45, 8 พฤษภาคม 2554 (ICT)

วิธีตรวจจับที่ดีกว่าคือ ตรวจสอบกับ article_prefixedtext และ added_lines เหมือนตัวกรอง 1 แทนที่จะตรวจกับ wikitext ทั้งหมด --octahedron80 10:57, 7 พฤษภาคม 2554 (ICT)

ทำหน้าว่างในหน้าผู้ใช้แล้วโดนบล็อก

จากการตรวจสอบพบว่า ผู้ใช้หลายคนทำหน้าว่างบนหน้าผู้ใช้และหน้าพูดคุยกับผู้ใช้ของตัวเองแล้วถูกบล็อกครับ เช่นหน้ากระบะทรายของตัวเองเป็นต้น ดังนั้นควรตรวจสอบก่อนว่าเป็นหน้าผู้ใช้ของตัวเองหรือเปล่า ไม่ใช่ตรวจแค่ขนาดใหม่เท่ากับศูนย์เท่านั้น ปัญหานี้อาจพ่วงไปด้วยกับผู้ใช้ใหม่ลบป้ายแจ้งลบในหน้าผู้ใช้และหน้าพูดคุยกับผู้ใช้ของตัวเองด้วย --octahedron80 12:03, 13 พฤษภาคม 2554 (ICT)

เล็งเห็นปัญหานี้แต่ต้นแล้วครับ แต่ในเมื่อแจ้งมาให้แก้ไข ผมคิดว่าควรปรับเป็น

!('bureaucrat' in user_groups | 'sysop' in user_groups) & new_size == 0 &
( 
((article_namespace == 2 | article_namespace == 3) & strpos(article_text, user_name) !== 0 ) | 
(article_namespace < 2 | article_namespace > 3) 
)

แบบนี้พอใช้ได้ไหมครับ สำหรับต้นฉบับในภาษาอังกฤษนั้น จำได้ว่าเขามุ่งไปที่บทความเท่านั้น และดูปริมาณ text ที่ลดลง ไม่ได้คำนึงว่าเป็นหน้าว่างอย่างเดียว อย่างไรก็ดีในช่วงเริ่มต้นใช้งานในวิกิพีเดียไทย ผมอยากทำให้มันง่ายที่สุด เพราะ filter อาจหน่วงเวลาให้ระบบทำงานช้าลงได้ --taweethaも 13:04, 13 พฤษภาคม 2554 (ICT)

ปรุงสำเร็จมาแล้วครับ ช่วยนำไปแทนที่ฟิลเตอร์ 6 ผมแก้แล้วได้อย่างนี้ ส่วนประเด็นหลังยังไม่ทำ

!('bureaucrat' in user_groups | 'sysop' in user_groups) & new_size == 0 &
(
    (
        (article_namespace == 2 | article_namespace == 3) &
        strpos(article_text, user_name) !== 0
    ) |
    article_namespace < 2 | article_namespace > 3
)

หน้าผู้ใช้และหน้าพูดคุยกับผู้ใช้ของผู้ใช้นั้นเอง สามารถทำหน้าว่างได้ แต่ไม่สามารถทำหน้าของผู้อื่นและหน้าในเนมสเปซอื่นๆให้ว่างได้ แต่ยกเว้นไว้ให้กับผู้ดูแล ซึ่งอาจมีสิทธิ์ทำหน้าใดๆให้ว่างด้วยเหตุผลบางประการ เหตุที่ต้องใช้ strpos เพื่อหลีกเลี่ยงอักษรพิเศษของนิพจน์ปรกติที่อาจมีในชื่อ และกำหนดตำแหน่งว่าพิจารณาเฉพาะต้นคำในชื่อหน้า วิธีเลี่ยงที่ยกมาก็ไม่ใช่ว่าทุกคนจะทำเป็น --octahedron80 13:27, 13 พฤษภาคม 2554 (ICT)

 สำเร็จ จัดให้แล้วครับ แต่รบกวนช่วยกันเผ้าติดตามและเสนอแนะต่อไปนะครับ ผมคิดว่าอาจยังไม่สมบูรณ์แบบนัก จะรู้ว่าใช้ได้ดีหรือไม่ก็ต้องทดลองใช้ไปสักระยะ --taweethaも 14:11, 13 พฤษภาคม 2554 (ICT)

ป้ายทดลองเขียน

ช่วยกำหนดสูตรด้วยได้ไหมคะ ว่าเฉพาะหน้าวิกิพีเดีย:ทดลองเขียน เท่านั้น ที่ห้ามลบป้ายทดลองเขียนออก เพราะมีการเอาป้ายไปติดหน้าอื่นแล้วเลยพลอยลบไม่ได้ด้วยค่ะ --Tinuviel | พูดคุย 13:52, 13 พฤษภาคม 2554 (ICT)

ใช้เช็คชื่อบทความว่าเป็น หน้าทดลองเขียนเท่านั้นก็จะแก้ปัญหาได้ครับ --taweethaも 13:56, 13 พฤษภาคม 2554 (ICT)
 สำเร็จ ผมดำเนินการให้เลยนะครับ --taweethaも 14:09, 13 พฤษภาคม 2554 (ICT)