ตัวอย่าง Event Flow

คู่มือแจกของรางวัล ตั๋วแบบเสียเงิน รางวัลเกม และการกู้คืน

สร้างระบบอัตโนมัติที่มีประโยชน์ทีละตัวอย่างเล็ก ๆ

Event Flow ใช้ทำอะไร

เรียกขั้นตอนงานกำหนดเองจากปุ่ม Stream Deck หรือการเรียก API แบบ HTTP/WebSocket/P2P.

Event Flow เป็นตัวแก้ไขระบบอัตโนมัติขั้นสูง ใช้เมื่อสวิตช์ในป๊อปอัปไม่เพียงพอ เช่น กรองแชต เรียกสื่อ ส่งต่อข้อความ เรียก webhook หรือควบคุม OBS

ภาพรวมคู่มือ Event Flow ที่อธิบายแหล่งข้อมูล โหนดตรรกะ การกระทำ และข้อมูลที่รับส่ง
คิดเป็นสามส่วน: อีเวนต์ต้นทาง ตรรกะ/ตัวกรอง และการกระทำ

ก่อนเริ่มทุกตัวอย่าง

  1. ใช้หนึ่งแพลตฟอร์มทดสอบและหนึ่งเซสชัน Social Stream
  2. เปิดแผงด็อกและยืนยันว่ามีแชตเข้ามา
  3. เปิด actions.html?session=YOUR_SESSION หากตัวอย่างเล่นเสียง สื่อ หรือควบคุม OBS
  4. ทดสอบด้วยข้อความจำลองหรือตัวเรียกที่ปลอดภัยก่อนถ่ายทอดสด
  5. ส่งออกโฟลว์ที่ทำงานได้ก่อนแก้ไขครั้งใหญ่

ไอเดียตัวอย่าง

ตัวอย่างตัวเรียกใช้งานการดำเนินการ
เสียงจากคำสำคัญข้อความมี !hypeเล่นคลิปเสียงใน actions.html.
สื่อรางวัล Kickอีเวนต์รางวัล/แต้มช่องแสดงภาพ วิดีโอ หรือเสียง
ผู้แชตครั้งแรกแฟล็กหรือตัวกรองผู้แชตครั้งแรกนำข้อความมาแสดงเด่นหรือแสดงโอเวอร์เลย์ต้อนรับ
การแจ้งเตือนบริจาคhasDonation หรืออีเวนต์บริจาคส่งไปโอเวอร์เลย์แจ้งเตือน webhook หรือการกระทำฉาก OBS
ส่งต่อ Webhookตัวกรองแพลตฟอร์ม/ประเภทส่งข้อมูลที่เลือกไปยังบริการของคุณด้วย POST
สุ่มเลือกเสียงคำสำคัญ + เกต RANDOMสุ่มเล่นหนึ่งในสองคลิป — ดู micro-flow D ในคู่มือตัวแก้ไข.

ตัวอย่างสื่อรางวัล Kick

นี่คือรูปแบบ Event Flow ที่ใช้จริงบ่อยที่สุด: จับคู่รางวัล แล้วเล่นสื่อผ่าน Flow Actions

ตัวอย่างตัวเรียกรางวัล Event Flow สำหรับรางวัล Kick
เริ่มจากตัวเรียกที่เฉพาะเจาะจงเพื่อไม่ให้โฟลว์ทำงานกับทุกข้อความแชต
ช่องการกระทำสื่อใน Event Flow สำหรับเสียงหรือสื่อที่เรียกด้วยรางวัล
จากนั้นกำหนดการกระทำให้ใช้เสียง ภาพ วิดีโอ หรือเอาต์พุตโอเวอร์เลย์ที่ต้องการ

รายละเอียดเชิงลึก: คู่มือเสียง/สื่อรางวัล Kick.

วิธีแก้ปัญหาที่พบบ่อย

  • ไม่มีอะไรเกิดขึ้น: ยืนยันก่อนว่าอีเวนต์ต้นทางถึงแผงด็อก
  • เสียงหรือสื่อไม่เล่น: เปิด actions.html ด้วยเซสชันเดียวกันไว้ แล้วตรวจ คู่มือโฮสต์สื่อ Event Flow.
  • การกระทำ OBS ล้มเหลว: ตรวจ OBS WebSocket v5 พอร์ต 4455, รหัสผ่าน และสิทธิ์
  • โฟลว์ทำงานบ่อยเกินไป: เพิ่มตัวกรองแพลตฟอร์ม อีเวนต์ คำสำคัญ หรือผู้ใช้ที่เข้มงวดขึ้น

เอกสารอ้างอิงฉบับเต็ม: คู่มือตัวแก้ไข Event Flow.