Payment In Game
บันทึก Log (Discord Webhook)
ตั้งค่า Discord Webhook สำหรับบันทึก log (config_logger.lua)
ไฟล์ config_logger.lua กำหนด Discord Webhook URL สำหรับบันทึกเหตุการณ์สำคัญของระบบ
หมวด Webhook
แยก Webhook ตามประเภทเหตุการณ์ ช่วยให้แยกห้องใน Discord เพื่ออ่านง่าย
Config_Logger.Discord = {
vehiclePurchases = '', -- ซื้อรถ/อาวุธ
itemPurchases = '', -- ซื้อไอเท็มทั่วไป
topupHistory = '', -- เติมเงินสำเร็จ
topupFailed = '', -- สลิปถูกปฏิเสธ
adminActions = '', -- admin ให้/ถอน Point/Coin
guaranteeRewards = '', -- รับรางวัลการันตี
serviceChanges = '', -- เปลี่ยนชื่อ-นามสกุล
}การตั้งค่า
- สร้าง Webhook ใน Discord (Server Settings → Integrations → Webhooks)
- คัดลอก URL มาใส่ในหมวดที่ต้องการ
- ถ้าไม่ต้องการ log หมวดใด ให้ปล่อยเป็นค่าว่าง
ตัวอย่างการตั้งค่า
Config_Logger.Discord = {
vehiclePurchases = 'https://discord.com/api/webhooks/xxxxx/yyyyy',
itemPurchases = 'https://discord.com/api/webhooks/xxxxx/yyyyy',
topupHistory = 'https://discord.com/api/webhooks/xxxxx/yyyyy',
topupFailed = 'https://discord.com/api/webhooks/xxxxx/yyyyy',
adminActions = 'https://discord.com/api/webhooks/xxxxx/yyyyy',
guaranteeRewards = 'https://discord.com/api/webhooks/xxxxx/yyyyy',
serviceChanges = 'https://discord.com/api/webhooks/xxxxx/yyyyy',
}แยกห้องตามหมวด
แนะนำให้สร้างห้อง Discord แยกแต่ละหมวด เพื่อให้ง่ายต่อการอ่านย้อนหลัง:
#market-ซื้อขาย- สำหรับvehiclePurchasesและitemPurchases#market-เติมเงิน- สำหรับtopupHistory#market-ปฏิเสธ- สำหรับtopupFailed#market-แอดมิน- สำหรับadminActions#market-การันตี- สำหรับguaranteeRewards#market-บริการ- สำหรับserviceChanges
รูปแบบข้อมูลที่ส่ง
vehiclePurchases (ซื้อรถ/อาวุธ)
STEAM HEX, NAME, TYPE, GETCAR/GETWEAPON, PRICE, POINT_BEFORE, POINT_AFTER, COIN_BEFORE, COIN_AFTERitemPurchases (ซื้อไอเท็มทั่วไป)
STEAM HEX, NAME, TYPE, GETITEM, COUNT, PRICE, POINT_BEFORE, POINT_AFTER, COIN_BEFORE, COIN_AFTERtopupHistory (เติมเงินสำเร็จ)
STEAM HEX, NAME, AMOUNT, POINTS RECEIVED, POINT_BEFORE, POINT_AFTER, COIN_BALANCE, SLIP REFadminActions (การกระทำแอดมิน)
POINT_BEFORE, POINT_AFTER, COIN_BEFORE, COIN_AFTERserviceChanges (เปลี่ยนชื่อ-นามสกุล)
POINT_BEFORE, POINT_AFTER, COIN_BEFORE, COIN_AFTERข้อควรระวัง
Webhook URL เป็นข้อมูลลับ
- Webhook URL เป็นข้อมูลลับ อย่าแชร์หรือ commit ลง git
- ถ้า Webhook ถูกเปิดเผย ให้ลบและสร้างใหม่ทันที
- Discord จะ rate limit Webhook ที่ส่งข้อความเร็วเกินไป (ปกติไม่มีปัญหากับการใช้งานทั่วไป)