01 ขอบเขตและผู้ให้บริการ
นโยบายนี้อธิบายการใช้ข้อมูลของ Mizuki Bot (เดิม ミ✧みずきBot✧ミ) และเว็บไซต์แนะนำบอท จากพฤติกรรมในโค้ดเวอร์ชัน 1.4.1 ที่ตรวจเมื่อ 28 ตุลาคม 2569 ผู้ดูแลบริการติดต่อได้ผ่าน Discord Support ด้านล่าง การตั้งค่าแต่ละเซิร์ฟเวอร์อาจต่างจากค่าเริ่มต้นที่ระบุ
ติดต่อผู้ดูแล Mizuki Bot ผ่าน เซิร์ฟเวอร์ Discord Support ↗ (เปิดแท็บใหม่) โดยแจ้ง User ID, Server ID และรายละเอียดคำขอเท่าที่จำเป็น ไม่ต้องส่งรหัสผ่านหรือ Bot Token
02 ข้อมูลที่บอทเข้าถึงและบันทึก
- ข้อมูลจาก Discord: รหัสเซิร์ฟเวอร์ ผู้ใช้ ผู้ดำเนินการ ห้อง ข้อความ และยศ รวมถึงสิทธิ์ ชื่อบัญชี รูปโปรไฟล์ เวลาเข้าร่วม และเวลาสร้างบัญชี ตามคำสั่งและเหตุการณ์ที่ใช้งาน ไม่ใช่ทุกค่าที่อ่านจะถูกบันทึกถาวร
- Case: ประเภทเหตุการณ์ เหตุผล เวลา โหมด คะแนน ผลดำเนินการ ข้อผิดพลาด และข้อมูลการเพิกถอนคะแนน พร้อมรหัสอ้างอิงผู้เกี่ยวข้อง
- การตั้งค่า: โหมด กฎ โดเมนอนุญาต/บล็อก ข้อยกเว้นห้อง/ยศ ห้อง Log และค่าการคัดกรอง แยกตาม Guild ID
- ล็อกห้อง: สิทธิ์ก่อนและหลังล็อกซึ่งอาจมีรหัสสมาชิกหรือยศ ผู้สั่ง เหตุผล เวลาหมดอายุ และสถานะการคืนสิทธิ์
- สมาชิกใหม่: User ID เวลาเข้าร่วม อายุบัญชีเมื่อเข้าเกณฑ์ สาเหตุการพัก สถานะ Timeout/การตรวจอนุมัติ ข้อมูลเหตุ Raid และเวลาที่เกี่ยวข้อง
- บันทึกการทำงาน: เวลา ชื่อคำสั่ง Guild ID และ User ID ของการใช้คำสั่งที่สำเร็จ รวมถึงสถานะและข้อผิดพลาด ระบบปิดบัง Token ที่กำหนดและข้อมูลรับรองใน URL บางประเภท แต่ Log ยังอาจมีข้อมูลระบุตัวบุคคล
03 การอ่านข้อความและ DM
เมื่อระบบตรวจจับเปิดอยู่และบอทมีสิทธิ์/Message Content Intent บอทประมวลผลข้อความใหม่และข้อความที่แก้ไขในเซิร์ฟเวอร์ เพื่อเทียบสแปม เมนชัน และลิงก์ แม้ปิดการเก็บตัวอย่างข้อความ บอทยังต้องอ่านเพื่อประมวลผลกฎ ใช้แฮชของข้อความและรหัส/เวลาของข้อความในหน่วยความจำสำหรับเทียบข้อความซ้ำ ไม่ได้บันทึกแชตปกติทั้งหมดเป็นประวัติถาวร
ค่าเริ่มต้น storeContent: false หากผู้ดูแลเปิด store_content:true ระบบบันทึกตัวอย่างข้อความที่เข้าเงื่อนไขสูงสุด 500 ตัวอักษรลง Case และอาจส่งต่อไปห้อง Security Log การปิดภายหลังมีผลกับเหตุการณ์ใหม่ ไม่ลบตัวอย่างเก่าในทันที เหตุผลที่ทีมงานกรอกเองอาจมีข้อมูลส่วนบุคคลได้แม้ปิดตัวเลือกนี้
คำสั่งใช้ได้ในเซิร์ฟเวอร์ ไม่ได้มีระบบอ่านข้อความ DM ขาเข้าสำหรับแชต แต่บอทอาจส่ง DM แจ้งคำเตือนหรือคำแนะนำคัดกรองตามการตั้งค่า
04 วัตถุประสงค์และผู้ที่อาจเห็นข้อมูล
ใช้ข้อมูลเพื่อทำตามคำสั่ง ดูแลสมาชิก ตรวจพฤติกรรมผิดกฎ คิดคะแนน ป้องกันการดำเนินการซ้ำ คืนสิทธิ์ห้อง/Timeout และแก้ปัญหาการทำงาน ข้อมูลหลักเก็บใน SQLite บนเครื่องที่รันบอท แยกตามเซิร์ฟเวอร์
ผู้ดูแลโฮสต์บอทอาจเข้าถึงฐานข้อมูลและ Log ทีมงานที่มีสิทธิ์ในเซิร์ฟเวอร์ดู Case ได้ คำตอบคำสั่งเป็นส่วนตัวต่อผู้เรียก แต่ประกาศ การ์ดห้องรอยืนยัน ข้อความ Security Log และ Discord Audit Log มีผู้เห็นตามสิทธิ์ของ Discord ระบบตรวจว่าห้อง Security Log เป็นห้องทีมงานก่อนส่งข้อมูล
การทำงานต้องส่งและรับข้อมูลกับ Discord ตาม นโยบายความเป็นส่วนตัวของ Discord ไม่พบการส่งข้อมูลไปผู้ให้บริการวิเคราะห์ โฆษณา ระบบ AI หรือระบบขายข้อมูลในซอร์สที่ตรวจสอบ ผู้ให้บริการโฮสต์บอทภายนอกยังไม่ได้ระบุในโปรเจกต์นี้
05 ระยะเก็บข้อมูลและข้อจำกัดการลบ
| ประเภท | พฤติกรรมที่ตรวจพบ |
|---|---|
| Case และตัวอย่างข้อความ | เริ่มต้น 30 วัน ปรับได้ 1–90 วัน ล้างตามเวลาเมื่อบอทเริ่มและประมาณทุก 60 วินาทีขณะทำงาน |
| เหตุสมาชิกเข้า | ล้างรายการที่ seen_at เก่ากว่า 24 ชั่วโมงในรอบบำรุงรักษา |
| รายการพักสมาชิก | สถานะ approved, expired, left, external, skipped ล้างเมื่อ expires_at เก่ากว่า 30 วัน สถานะค้างหรือรอตรวจยังอยู่จนกว่าจะแก้ไข |
| สิทธิ์ก่อนล็อก | ลบเมื่อคืนสิทธิ์สำเร็จโดยไม่มีข้อขัดแย้ง รายการที่ต้องตรวจสอบอาจคงอยู่ |
| การตั้งค่า ตัวนับ และสถานะ Raid ล่าสุด | ไม่พบรอบลบอัตโนมัติสำหรับตารางเหล่านี้ในโค้ดปัจจุบัน ต้องจัดการโดยผู้ดูแลโฮสต์ |
| Log การทำงาน / สำเนาสำรอง | ไม่พบระยะเก็บหรือระบบหมุนเวียน Log และไม่มีระบบจัดการอายุสำเนาสำรองในโค้ดที่ตรวจ ระยะจริงขึ้นกับผู้ดูแลโฮสต์ |
การหมดอายุคะแนน (เริ่มต้น 24 ชั่วโมง) ไม่ใช่การลบ Case การ revoke ยังคงหลักฐานไว้ การล้างฐานข้อมูลไม่ลบข้อความในห้อง Discord, DM หรือ Audit Log ที่ส่งไปแล้ว รวมถึงไม่ลบสำเนาสำรองโดยอัตโนมัติ
การนำบอทออกจากเซิร์ฟเวอร์ไม่ได้ลบข้อมูลทุกประเภทอัตโนมัติในรุ่นนี้ หากบอทหยุดทำงาน การล้างตามรอบก็หยุดจนกว่าจะเปิดใหม่ ไม่ควรตีความระยะข้างต้นว่าเป็นการลบทุกสำเนาภายในกำหนดเดียวกัน
06 ขอเข้าถึง แก้ไข หรือลบข้อมูล
ติดต่อผู้ดูแล Mizuki Bot ผ่าน เซิร์ฟเวอร์ Discord Support ↗ (เปิดแท็บใหม่) โดยแจ้ง User ID, Server ID และรายละเอียดคำขอเท่าที่จำเป็น ไม่ต้องส่งรหัสผ่านหรือ Bot Token
ระบุว่าขอเข้าถึง แก้ไข หรือลบข้อมูลประเภทใด ผู้ดูแลอาจขอให้ยืนยันความเป็นเจ้าของบัญชีหรืออำนาจจัดการเซิร์ฟเวอร์เท่าที่จำเป็น หากรายละเอียดอ่อนไหว ให้ขอช่องทางส่วนตัวจากทีมงานก่อน ไม่ควรโพสต์หลักฐานส่วนบุคคลในห้องสาธารณะ
ปัจจุบันไม่มีคำสั่งลบข้อมูลส่วนบุคคลอัตโนมัติ ผู้ดูแลโฮสต์ต้องตรวจสอบและจัดการคำขอด้วยตนเอง ส่วนข้อความในห้อง Log ต้องประสานทีมงานเซิร์ฟเวอร์ และข้อมูลที่ Discord เก็บต้องดำเนินการกับ Discord โดยตรง การปิดระบบหรือถอนบอทช่วยหยุดการรับเหตุการณ์ใหม่ตามขอบเขตที่เกี่ยวข้อง แต่ไม่แทนคำขอลบข้อมูลเก่า
หากคัดค้านการลงโทษ โปรดติดต่อทีมงานของเซิร์ฟเวอร์พร้อมเลข Case เพื่อทบทวนด้วยคน
07 เพลง ห้องเสียง และผู้ให้บริการ YouTube
ระบบเพลงใช้ Guild ID, ห้องเสียง, User ID ผู้ขอ, ลิงก์/ID วิดีโอ, ชื่อ รูปปก ระยะเวลาคลิป คิวและสถานะการเล่นในหน่วยความจำ ใช้ตรวจสิทธิ์ เข้าห้อง เล่นเพลง และแสดงการ์ด ไม่พบการบันทึกเสียงพูดของสมาชิกในโค้ดที่ตรวจ ระบบติดตามสถานะเข้าหรือออกจากห้องเสียงเพื่อควบคุมการเล่น
ตัวดึงเสียง yt-dlp ติดต่อ YouTube จากโฮสต์บอทเพื่ออ่านข้อมูลและดาวน์โหลดเสียง ลิงก์ถูกปรับเป็น URL วิดีโอเดียว ไม่ใช้ cookies จากเบราว์เซอร์หรือให้ผู้ใช้ล็อกอิน รูปปกอ้างอิงโดเมน ytimg ของ YouTube ผู้ให้บริการภายนอกอาจประมวลผลข้อมูลคำขอและ IP ของโฮสต์ตามนโยบายของตน ไม่พบการแนบ Discord User ID ไปในคำสั่งดึงวิดีโอ
ไฟล์เสียงชั่วคราวอยู่ใน .runtime/music จำกัด 128 MiB ต่อเพลง และเวลาโหลด 120 วินาที โค้ดพยายามลบเมื่อแปลงเสร็จ ยกเลิก หรือเกิดข้อผิดพลาด หากโปรแกรมถูกบังคับปิดหรือลบไฟล์ไม่สำเร็จอาจมีไฟล์ค้าง ไม่พบการกวาดไฟล์เก่าเมื่อเริ่มบอท คิวล้างเมื่อหยุดชุดเล่นหรือรีสตาร์ต ไม่ได้เก็บลง SQLite
Log เพลงอาจมี Guild ID, ห้องเสียง, video ID, ระยะเวลาคลิป/ที่เล่นจริง เหตุจบเพลง สถานะเสียง และข้อมูลวินิจฉัยที่ตัด URL/ข้อมูลรับรอง ไม่มีระยะล้าง Log อัตโนมัติที่พบในซอร์ส ผู้ดูแลโฮสต์ต้องจัดการ ส่วนคำสั่งยังมี User ID ใน Log การเรียกคำสั่งตามระบบเดิม
08 ข้อมูล Anti-Nuke และอายุการเก็บ
บันทึก Audit Entry ID, Guild ID, ผู้กระทำ/เป้าหมาย, ประเภทเหตุ, เวลาสร้าง/รับเหตุ และความน่าเชื่อถือ เก็บแผนถอนยศ ชื่อ/ID ยศ บิตสิทธิ์ สถานะ managed ผลถอน/คืนยศ และข้อผิดพลาด รายการ trusted users เก็บในค่าตั้งเซิร์ฟเวอร์ ผู้มี Manage Server ดูสถานะ/รายการเหตุได้ เจ้าของเป็นผู้ตั้งค่าและยืนยันคืนยศ
ตาราง antinuke_audits ล้างเมื่อ received_at เก่ากว่า 24 ชั่วโมง และ antinuke_alerts เมื่อ last_at เก่ากว่า 24 ชั่วโมง เหตุและ snapshot ใน antinuke_incidents ล้างเมื่อ created_at เก่ากว่า 30 วัน ยกเว้นสถานะ planned/enforcing ที่ยังคงอยู่ เมื่อเริ่มบอท แผนค้างเปลี่ยนเป็น review ไม่มีการทำต่ออัตโนมัติ Case ที่เกี่ยวข้องยังใช้อายุ 1–90 วันตามค่าตั้ง ไม่ใช่ระยะเดียวกับตาราง Anti-Nuke
09 ข้อมูลจากเว็บไซต์
เว็บไซต์ชุดนี้เป็นหน้าคงที่ ไม่มีแบบฟอร์มรับข้อมูล ไม่มีระบบเข้าสู่ระบบหรือคุกกี้ และไม่ติดตั้ง Analytics หรือดึงฟอนต์จากภายนอก เว็บจำค่าธีมและภาษาที่คุณเลือกไว้ใน localStorage ของเบราว์เซอร์นี้เท่านั้น ไม่ส่งค่าเหล่านี้ให้บอท การค้นหาคำสั่งทำบนอุปกรณ์ของคุณ ปุ่มคัดลอกเขียนเฉพาะข้อความคำสั่งไปยังคลิปบอร์ดเมื่อกด
เมื่อเปิดลิงก์เชิญหรือ Support คุณจะไปที่ Discord ซึ่งมีนโยบายของตนเอง หากนำเว็บขึ้น Cloudflare Pages ผู้ให้บริการโฮสต์อาจประมวลผล IP ข้อมูลคำขอและอุปกรณ์เพื่อส่งหน้าเว็บและรักษาความปลอดภัย ตาม นโยบาย Cloudflare หากเพิ่ม Analytics หรือบริการอื่นภายหลัง ผู้ดูแลต้องปรับนโยบายนี้ให้ตรง
10 การเปลี่ยนแปลงนโยบาย
เมื่อพฤติกรรมบอท การตั้งค่า หรือผู้ให้บริการเปลี่ยน ผู้ดูแลควรปรับเอกสารและแสดงวันที่แก้ไขไว้หน้านี้ โดยแจ้งการเปลี่ยนแปลงที่มีผลสำคัญผ่านช่องทางบริการ
อ่านเพิ่มเติม: ข้อกำหนดการให้บริการ
พูดคุยกับผู้ดูแล
ติดต่อผู้ดูแล Mizuki Bot ผ่าน เซิร์ฟเวอร์ Discord Support ↗ (เปิดแท็บใหม่) โดยแจ้ง User ID, Server ID และรายละเอียดคำขอเท่าที่จำเป็น ไม่ต้องส่งรหัสผ่านหรือ Bot Token
เปิด Discord Support (เปิดแท็บใหม่)