เครื่องมือนี้ทำอะไร
ส่วน หน้าสร้างข้อความทดสอบ ส่งเพย์โหลด Social Stream จำลองไปยังแผงด็อก โอเวอร์เลย์ การแจ้งเตือน หรือการตั้งค่า Event Flow ของคุณ ใช้ทดสอบโดยไม่ต้องรอข้อความแชต การบริจาค สมาชิก เรด รางวัล หรือเหตุการณ์จริง
เริ่มต้นอย่างรวดเร็วสำหรับ SSApp หรือส่วนขยาย
- เปิด Social Stream Ninja และตรวจสอบว่าบริการทำงานอยู่
- ใน การตั้งค่าและเครื่องมือส่วนกลาง → กลไก, เปิดใช้ การควบคุมส่วนขยายจากระยะไกลผ่าน APISSApp ใช้ชื่อการตั้งค่าเดียวกัน
- คัดลอก ID เซสชันของคุณจาก Social Stream หรือจาก
session=ค่าใน URL ของแผงด็อกหรือโอเวอร์เลย์ของคุณ - เปิด สร้างข้อความทดสอบ แล้วกรอก ID เซสชันนั้น
- คงค่า ส่งผ่าน (Send Via) ตั้งเป็น รับผ่าน API ส่วนขยาย (Extension API ingest) สำหรับการทดสอบปกติ
- เลือกพรีเซ็ต ปรับฟิลด์ แล้วเลือก โหลดพรีเซ็ต (Load Preset).
- ตรวจสอบ Payload JSON แล้วเลือก ส่ง (Submit).
- ตรวจสอบว่ารายการปรากฏในแผงด็อกหรือโอเวอร์เลย์เป้าหมาย และระบบอัตโนมัติทำงานตามที่คาดไว้
คุณสามารถใส่เซสชันใน URL ได้: createtestmessage.html?session=YOUR_SESSION_ID.
ตัวอย่าง: ข้อความจำลอง 1,000 KICKs หนึ่งข้อความ
คำสั่งนี้สร้างข้อความสนับสนุนแบบ Kick หนึ่งข้อความที่มีมูลค่า 1,000 KICKs ไม่ได้สร้างข้อความแยกกัน 1,000 ข้อความ
- เลือก ข้อความแชต (Chat Message) พรีเซ็ต
- ตั้งค่า พิมพ์ เป็น Kick.
- กรอกชื่อและข้อความทดสอบ
- ตั้งค่า มีการบริจาค (Has Donation) เป็น
1000 KICKs. - เลือก อัปเดต JSON จากฟิลด์ (Update JSON from Fields)ตรวจสอบ JSON แล้วส่ง
เพย์โหลดขั้นต่ำคือ:
{
"type": "kick",
"chatname": "Test Supporter",
"chatmessage": "Thanks for the stream!",
"hasDonation": "1000 KICKs"
}
ใช้ ข้อความแชต (Chat Message) สำหรับตัวอย่างนี้ โดย บริจาค / Cheer มีฟิลด์ Cheer เฉพาะของ Twitch อยู่ในพรีเซ็ต
การใช้พรีเซ็ตและ JSON แบบกำหนดเอง
พรีเซ็ตให้เพย์โหลดเริ่มต้นสำหรับกรณีทั่วไป เช่น การบริจาค ผู้สมัครสมาชิก การมอบสมาชิก เรด รางวัล การอัปเดตผู้ชม ผู้แชตครั้งแรก และเหตุการณ์รถไฟ
- โหลดพรีเซ็ต (Load Preset) แทนที่ JSON ด้วยพรีเซ็ตที่เลือกและค่าฟิลด์ปัจจุบัน
- อัปเดต JSON จากฟิลด์ (Update JSON from Fields) สร้างข้อความพื้นฐานจากฟิลด์ที่มองเห็น
- คุณสามารถแก้ไข JSON เพย์โหลด (Payload JSON) โดยตรงเมื่อทดสอบฟิลด์หรือโครงสร้างเหตุการณ์เฉพาะ
hasDonationเก็บจำนวนการสนับสนุนที่แสดง เช่น1000 KICKsหรือ$10.00.- ใส่เฉพาะ
eventเมื่อคุณกำลังทดสอบเหตุการณ์จริงที่มีชื่อระบุ แถวแชตแบบบริจาคปกติสามารถใช้hasDonationเพียงอย่างเดียว
ดูคำอธิบายฟิลด์และตัวอย่างจากแพลตฟอร์มจริงได้ที่ เอกสารอ้างอิงอีเวนต์.
เลือกโหมดส่งที่เหมาะสม
| ส่งผ่าน (Send Via) | ใช้เมื่อ | การตั้งค่าที่จำเป็น |
|---|---|---|
| รับผ่าน API ส่วนขยาย (Extension API ingest) | ทดสอบแผงด็อก โอเวอร์เลย์ การแจ้งเตือน Event Flow หรือ SSApp ตามปกติ | ID เซสชันเดียวกันและ การควบคุมส่วนขยายจากระยะไกลผ่าน API เปิดใช้งานอยู่ |
| ส่งตรงไปยังช่อง 1 | แผงด็อกเป้าหมายเปิดด้วย &server. | เป้าหมายต้องรอรับข้อมูลบนช่องเซิร์ฟเวอร์ที่ตรงกัน |
| ส่งตรงไปยังช่อง 4 | ทดสอบเป้าหมายที่ใช้ &server2รวมถึงหน้าเหตุการณ์ที่รองรับ | เป้าหมายต้องรอรับข้อมูลบนช่องเซิร์ฟเวอร์ที่ตรงกัน |
หากไม่แน่ใจ ให้ใช้ รับผ่าน API ส่วนขยาย (Extension API ingest).
วิธีแก้ปัญหาที่พบบ่อย
- ไม่มีอะไรปรากฏ: ตรวจสอบว่าหน้าเป้าหมายเปิดอยู่และใช้ ID เซสชันเดียวกัน
- การรับผ่าน API ส่วนขยายล้มเหลว: เปิดใช้ การควบคุมส่วนขยายจากระยะไกลผ่าน APIแล้วโหลดแผงด็อกหรือโอเวอร์เลย์ใหม่และลองอีกครั้ง
- โหมดส่งตรงระบุว่าส่งแล้วแต่ไม่มีอะไรปรากฏ: ใช้ Extension API ingest เว้นแต่ URL เป้าหมายจะมีค่าที่ตรงกันของ
&serverหรือ&server2โหมด - เกิดเหตุการณ์ผิดประเภท: ตรวจสอบ Payload JSON ว่ามีฟิลด์จากพรีเซ็ตอื่นหลงเหลือหรือไม่
- การทดสอบ Kick ทำงานเหมือน Twitch: ใช้พรีเซ็ต Chat Message แล้วตั้ง
typeและhasDonationตามที่แสดงด้านบน - ระบบอัตโนมัติทำงานมากกว่าหนึ่งครั้ง: ตรวจสอบว่ามีแผงด็อก หน้าแอ็กชัน หรือ Event Flow หลายชุดเปิดอยู่ในเซสชันเดียวกันหรือไม่