เชื่อมต่อ EasyDonate (FFP)
คู่มือนี้สำหรับสตรีมเมอร์ที่รับโดเนทผ่าน EasyDonate FFP (รองรับ PromptPay) วิธีเชื่อมต่อต่างจาก Streamlabs — ใช้ Webhook URL ที่สร้างจากในแอป แล้วนำไปวางใน EasyDonate Dashboard เมื่อเชื่อมแล้ว ทุกโดเนทจะวิ่งเข้าคิวเดียวกับ source อื่น — เล่น TTS, แสดง overlay และอัปเดต Dashboard แบบ realtime
สิ่งที่ต้องเตรียม
- บัญชี EasyDonate ที่ใช้งานจริง (สมัคร/ตั้งค่าได้ที่ easydonate.app)
- เปิด Donari และเข้าสู่หน้า Settings ได้
- เบราว์เซอร์สำหรับล็อกอิน EasyDonate Dashboard
ขั้นที่ 1 — สร้าง Webhook URL ในแอป
- ในแอป ไปที่ Settings (sidebar) → แท็บ Connections
- หาส่วน 💜 EasyDonate (FFP)
- กดปุ่ม + Generate Webhook URL
- แอปจะแสดง URL ในกล่องสีเหลือง — กด Copy
:::warning URL แสดงครั้งเดียว Webhook URL จะโชว์เต็ม ๆ แค่ครั้งเดียว — copy ก่อนออกจากหน้านี้ ถ้าทำหาย ให้กด Regenerate เพื่อสร้างใหม่ (ของเดิมจะถูก revoke ทันที) URL นี้เทียบเท่า API key อย่าโพสต์บนสตรีมหรือแชร์ใคร :::
ขั้นที่ 2 — วาง URL ใน EasyDonate Dashboard
- ล็อกอิน easydonate.app → เข้า Developer Zone
- กด Add new Webhook link → เลือกชนิด Normal
- วาง Webhook URL ที่ copy มา → Save
ขั้นที่ 3 — ทดสอบและตรวจสอบสถานะ
- ใน EasyDonate Dashboard กดปุ่ม Test เพื่อส่ง event ทดสอบ
- กลับมาที่แอป สังเกต status dot ข้างชื่อ EasyDonate และบรรทัด "Last received: …"
- 🟢 เขียว = Connected — รับ webhook ได้แล้ว
- 🔴 แดง = ยังไม่เคยรับ webhook — ตรวจว่าวาง URL ถูกและกด Save ใน EasyDonate แล้ว
:::tip Test = preview อย่างเดียว
ปุ่ม Test (channel name = TEST) จะเด้ง overlay + อ่าน TTS ให้ดู แต่ไม่บันทึกเป็นโดเนทจริง — ไม่ขึ้น leaderboard, ไม่กิน budget TTS, ไม่ trigger plugin ลองได้สบายใจ
:::
Tips & Troubleshooting
- กด Test แล้วไม่มีอะไรเกิดขึ้น: ตรวจว่าวาง URL ครบ (ไม่ตกหล่นตัวอักษร) และเลือกชนิด Normal ตอน add webhook
- อยากเปลี่ยน URL / สงสัยว่า URL หลุด: กด Regenerate ในแอป แล้วนำ URL ใหม่ไปวางทับใน EasyDonate (ของเดิมใช้ไม่ได้ทันที)
- โดเนทเข้าแต่ overlay ไม่เด้ง: ตรวจว่า overlay เปิดอยู่ใน OBS และ source อื่นไม่ได้ตั้ง mute/pause คิวไว้