TicketWave Logo
Guides

ช่องบันทึกล็อก

ส่งทุกเหตุการณ์ของทิกเก็ตไปยังช่อง Discord ที่ทีมของคุณต้องการจริง ๆ

คู่มือการบันทึกล็อกทิกเก็ต

การบันทึกล็อกช่วยตอบคำถามที่เกิดขึ้น หลังจาก มีบางอย่างเกิดขึ้นแล้ว: ใครปิดทิกเก็ตนั้น ใครปลดแบล็กลิสต์สมาชิกคนนั้นออก ทำไมช่องนี้ถึงถูกเปลี่ยนชื่อไปแบบกะทันหัน

TicketWave จะส่งเหตุการณ์แต่ละประเภทไปยังช่อง Discord ที่ คุณ เลือก — เพื่อให้คุณแยกเหตุการณ์ที่มีเสียงรบกวนออกจากเหตุการณ์สำคัญได้

Log Message

ตั้งค่าช่องบันทึกล็อก

เปิดโมดูล

แดชบอร์ดเซิร์ฟเวอร์ → SettingsLog ChannelsConfigure.

Log Channels Module

เพิ่มช่องบันทึกล็อก

คลิก Add Log Channel แล้วกรอกข้อมูล 3 ช่อง:

Add Log Channel

FieldDescription
Log Typeเหตุการณ์ใดควรถูกบันทึก
Action FilterAdd สำหรับเหตุการณ์การสร้าง, Remove สำหรับเหตุการณ์การลบ
Log Channelช่องข้อความหรือช่องประกาศที่จะรับล็อกเหล่านั้น

แต่ละรายการคือกฎแบบ type + action → channel หนึ่งกฎ เพิ่มได้เท่าที่ต้องการ และจะชี้หลายประเภทไปยังช่องเดียวกันก็ได้ถ้าต้องการ

ทำซ้ำสำหรับทุกเหตุการณ์ที่คุณต้องการ

จะไม่มีการบันทึกอะไรจนกว่าคุณจะสร้างกฎสำหรับมัน ไม่มีสวิตช์ "บันทึกทุกอย่าง" — ตั้งใจให้เป็นแบบนั้น เพื่อให้ช่องของคุณมีเฉพาะสิ่งที่คุณอ่านจริง ๆ เท่านั้น

ประเภทล็อกที่มีให้ใช้

Log TypeActionsLogs when…Premium
Ticket CreateAddมีการสร้างทิกเก็ต❌ Free
Ticket CloseAddมีการปิดทิกเก็ต❌ Free
Ticket Close CancelAddมีการยกเลิกการปิดที่กำลังดำเนินอยู่❌ Free
Ticket Schedule CloseAddมีการตั้งเวลาปิด❌ Free
Ticket Request CloseAddสตาฟขอให้สมาชิกปิด❌ Free
Ticket Request Close AcceptAddสมาชิกยอมรับคำขอปิด❌ Free
Ticket Request Close DenyAddสมาชิกปฏิเสธคำขอปิด❌ Free
Ticket ClaimAddมีการรับทิกเก็ตไปดูแล❌ Free
Ticket UnclaimAddมีการปล่อยทิกเก็ตกลับคืน❌ Free
Ticket BlacklistAdd, Removeมีการแบล็กลิสต์หรือปลดบล็อกสมาชิก❌ Free
Ticket FeedbackAddสมาชิกส่งฟีดแบ็ก👑
Ticket RemindAddมีการส่งการแจ้งเตือน👑
Ticket Additional AccessAdd, Removeมีการเพิ่มหรือเอาผู้ใช้หรือบทบาทออกจากทิกเก็ต👑
Ticket PriorityAddมีการเปลี่ยนลำดับความสำคัญของทิกเก็ต👑
Ticket RenameAddมีการเปลี่ยนชื่อช่องทิกเก็ต👑

Blacklist และ Additional Access มี 2 การกระทำ สร้าง 2 กฎ ถ้าคุณต้องการทั้งเหตุการณ์ add และ remove — กฎเดียวจะครอบคลุมได้เพียงทิศทางเดียว

การตั้งค่าที่ใช้งานได้จริง

โดยปกติ 3 ช่องก็เพียงพอ:

#ticket-log        → Ticket Create, Ticket Close, Ticket Schedule Close,
                     Ticket Close Cancel, Request Close (+ Accept / Deny)

#staff-log         → Ticket Claim, Ticket Unclaim, Ticket Priority,
                     Ticket Rename, Ticket Additional Access (Add + Remove)

#moderation-log    → Ticket Blacklist (Add + Remove), Ticket Feedback

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

การอ่านล็อกบนเว็บไซต์

นอกจากช่อง Discord แล้ว แดชบอร์ดยังมีหน้า Logs ที่เก็บประวัติทั้งหมดไว้ในตารางที่ค้นหาได้

Dashboard Logs Page

คุณสามารถกรองตาม type และ action ค้นหาทั้งตาราง และเปลี่ยนหน้าดูผลลัพธ์ได้ แต่ละแถวจะแสดงรหัสทิกเก็ต ผู้ใช้ที่ดำเนินการ ผู้ใช้เป้าหมาย ช่อง เหตุผล และข้อมูลเมตาเพิ่มเติม

หน้า Logs เป็นฟีเจอร์ premium ส่วนช่องล็อกใน Discord เองนั้นใช้ฟรีสำหรับประเภทเหตุการณ์ส่วนใหญ่

การแก้ปัญหา

ProblemFix
ไม่มีอะไรถูกบันทึกยังไม่มีกฎสำหรับประเภทนั้น — เพิ่มกฎหนึ่งข้อ
มีแต่การเพิ่มเท่านั้นที่ถูกบันทึกเพิ่มกฎอีกข้อด้วย action Remove
บางประเภทเลือกไม่ได้เป็นแบบพรีเมียม — ดูตารางด้านบน
ช่องยังว่างอยู่บอทต้องมีสิทธิ์ View Channel, Send Messages และ Embed Links ในช่องนั้น

ขั้นตอนถัดไป

  • Ticket Transcripts (สิ่งที่ลิงก์ในล็อกการปิดชี้ไปหา)
  • Analytics (ตัวเลขแทนเหตุการณ์เดี่ยว ๆ)
  • Blacklist context menus (บล็อกสมาชิกได้ใน 2 คลิก)

How is this guide?