Skip to main content

EasyDonate (FFP) Webhook

เชื่อมต่อ EasyDonate FFP เข้ากับแอปผ่าน webhook URL เพื่อรับโดเนท (รองรับ PromptPay) แบบ realtime แล้วป้อนเข้าคิวเดียวกับ source อื่น ๆ เพื่ออ่าน TTS + แสดง overlay เหมาะกับ streamer ไทยที่อยากรับโดเนทผ่าน PromptPay โดยตรง

ทำอะไรได้

  • รับ donation event จาก EasyDonate ผ่าน webhook (ชื่อผู้โดเนท / ข้อความ / ยอดเงิน บาท)
  • ป้อน donation เข้าคิวรวม — อ่าน TTS + แสดง overlay เหมือน Streamlabs / YouTube / Twitch
  • Generate / Regenerate Webhook URL ได้จากในแอป — ถ้า URL หลุดก็ regen ใหม่เพื่อ revoke ของเดิมทันที
  • แสดงสถานะ Connected / Disconnected + เวลาที่รับ webhook ล่าสุด

เข้าถึงได้จาก

Settings → Connections → EasyDonate (FFP)

หน้า Settings → Connections ส่วน EasyDonate แสดงปุ่ม Generate Webhook URL และ status dot
กด Generate Webhook URL แล้วนำไปวางใน EasyDonate Dashboard

Inputs / ตั้งค่าได้

  • Webhook URL — กดสร้างในแอป (แสดงครั้งเดียว ต้อง copy ก่อนออกจากหน้า) แล้วนำไปวางใน EasyDonate Dashboard → Developer Zone

Outputs / สิ่งที่จะเกิดขึ้น

  • สถานะ Connected / Disconnected + "Last received: …"
  • Donation event เข้าคิวอัตโนมัติ พร้อมส่งต่อไป TTS + overlay

หมายเหตุ

  • ยืนยันตัวด้วย token ใน URL เท่านั้น (ไม่มี HMAC) — ปฏิบัติกับ URL เหมือน API key อย่าเผยแพร่
  • ปุ่ม Test ใน EasyDonate (channel name = TEST) จะยิง overlay เป็น preview อย่างเดียว — ไม่บันทึกโดเนท ไม่ขึ้น leaderboard ไม่กิน budget TTS

Use case

streamer ไทยที่รับโดเนทผ่าน PromptPay เป็นหลัก — สร้าง Webhook URL ในแอป วางลง EasyDonate ครั้งเดียว จากนั้นทุกโดเนทจะวิ่งเข้าระบบเดียวกับ source อื่น ๆ พร้อมอ่าน TTS และเด้ง overlay ทันที

คู่มือที่เกี่ยวข้อง