NC Developer Product Logs

ตัวอย่างวิธีการเชื่อมการแจ้ง Logs ต่างๆ เมื่อคุณใช้งาน NC Discord Logs ร่วมกับสินค้าอื่น ๆ ของ NC Developer คุณสามารถเชื่อมระบบแจ้งเตือน Log ต่าง ๆ ให้ส่งไปยัง Discord ได้อย่างง่ายดาย

NC Developer Product Logs

เชื่อม Log จากสินค้า NC Developer เข้ากับ NC Discord Logs

โดยทั่วไปไม่จำเป็นต้องแก้โค้ดหลักของสินค้า

ตั้งค่า Webhook ใน NC Discord Logs แล้วกำหนดชื่ออ้างอิงใน extensions

ไฟล์ที่เกี่ยวข้อง

โดยทั่วไปจะมี 2 ไฟล์หลักที่คุณต้องแตะ:

  • NC Discord Logs: nc_discordlogs/config/config.main.lua

  • สินค้า NC Developer แต่ละตัว: ชื่อ resource ของสินค้า/config/config.extensions.lua (เช่น nc_inventory/config/config.extensions.lua)

circle-exclamation

หลักการทำงาน

  1. กำหนด Webhook URL ใน Config.Webhooks (ฝั่ง NC Discord Logs)

  2. สินค้าแต่ละตัวอ้างอิง key จาก Config.Webhooks ผ่านไฟล์ config.extensions.lua

  3. เมื่อเกิดเหตุการณ์ ระบบส่ง Log ไปยังห้อง Discord ตาม key ที่แมปไว้

Connection Steps

ขั้นตอนการเชื่อม (แนะนำ)

1

สร้าง Discord Webhook สำหรับแต่ละห้อง

สร้าง Webhook สำหรับห้องที่ต้องการแยก Log

ดูขั้นตอนที่หน้า Create Discord Webhook

2

ตั้งค่า Config.Webhooks ใน NC Discord Logs

เปิดไฟล์ nc_discordlogs/config/config.main.lua แล้วเพิ่มรายการ Webhook

3

Enable Product Extensions

เปิดใช้งาน extensions ของสินค้าที่ต้องการเชื่อม

เปิดไฟล์ ชื่อ resource ของสินค้า/config/config.extensions.lua

จากนั้นหา section ของ nc_discordlogs แล้วเปิดใช้งาน (ถ้ามีตัวเลือก enable)

4

แมปชื่อ Webhook ใน config.extensions.lua

ค่าที่ใส่ต้องเป็นชื่อ key ที่มีอยู่จริงใน Config.Webhooks

5

ทดสอบการส่ง Log

รีสตาร์ท resource ที่เกี่ยวข้อง

จากนั้นทดสอบเหตุการณ์ในเกมที่ทำให้เกิด Log ของสินค้านั้น ๆ

ตรวจสอบว่ามีข้อความถูกส่งเข้า Discord ตามห้องที่ตั้งค่าไว้

Troubleshooting

chevron-rightอาการ: ไม่พบ Log ของสินค้า NC Developer ใน Discordhashtag

สิ่งที่ควรตรวจสอบ:

  • NC Discord Logs ทำงานอยู่ (ensure nc_discordlogs)

  • ชื่อที่แมปไว้ใน config.extensions.lua ตรงกับ key ใน Config.Webhooks

  • Webhook URL ยังใช้งานได้ และไม่ได้ถูกลบจาก Discord

chevron-rightอาการ: พบ error เกี่ยวกับ config.extensions.luahashtag

สิ่งที่ควรตรวจสอบ:

  • ไฟล์เป็น Lua syntax ถูกต้อง (เครื่องหมายคอมมา/ปีกกา)

  • แก้ไฟล์แล้วได้รีสตาร์ท resource แล้ว

Support

ติดต่อทีมงานผ่าน Ticket บน Discord ทางการ

circle-info

เพื่อความเร็ว โปรดแนบรูปภาพ ตอนบูตเซิร์ฟเวอร์ + error ที่พบ (Server console/F8)

Last updated