คู่มือแผงด็อกควบคุม OBS

เก็บตัวควบคุม Social Stream ที่ใช้บ่อยไว้ใน OBS รวมถึง Credits Start, Preview, Test และ Reset

ตั้งค่าอย่างรวดเร็ว

  1. ใน Social Stream Ninja เปิด การตั้งค่าและเครื่องมือส่วนกลาง → กลไก.
  2. เปิดใช้ การควบคุมส่วนขยายจากระยะไกลผ่าน API เปิด Social Stream Ninja ให้ทำงานระหว่างสตรีม
  3. คัดลอกรหัสเซสชันที่แสดงใน Social Stream Ninja
  4. ใน OBS เปิด แผงด็อก (Docks) → แผงด็อกเบราว์เซอร์กำหนดเอง (Custom Browser Docks).
  5. ตั้งชื่อแผงด็อก ตัวควบคุม Social Stream แล้วใช้ URL นี้:
https://socialstream.ninja/obs-control-dock.html?session=YOUR_SESSION_ID
  1. เลือก ใช้ (Apply) ปิดหน้าต่างการตั้งค่า แล้ววางแผงด็อกใหม่ในตำแหน่งที่ต้องการใน OBS
  2. ยืนยันว่าแผงด็อกแสดง เชื่อมต่อแล้ว หาก URL ไม่มีเซสชัน ให้ป้อนในแผงด็อกแล้วเลือก บันทึกและเชื่อมต่อ.

เปิดแผงด็อกควบคุม

ต้องเปิดการตั้งค่าเซิร์ฟเวอร์ใด?

การตั้งค่าสำหรับแผงด็อกควบคุมนี้วัตถุประสงค์
การควบคุมส่วนขยายจากระยะไกลผ่าน APIจำเป็นให้แผงด็อกควบคุมส่งคำสั่งไปยังแอปหรือส่วนขยาย Social Stream ทางช่อง 1
อนุญาตให้แผงด็อกใช้และส่งข้อมูลผ่านเซิร์ฟเวอร์ APIไม่จำเป็นช่องทางผ่านเซิร์ฟเวอร์โดยตรงแบบเลือกใช้ได้สำหรับแผงด็อก Streaming Chat
ส่งข้อความแชตไปยังเซิร์ฟเวอร์ APIไม่จำเป็นใช้เมื่อโปรแกรมภายนอกต้องรับแชตที่เก็บมาทางช่อง 4
แผงด็อกส่งคำสั่งไปยังส่วนขยายผ่านเซิร์ฟเวอร์ไม่จำเป็นใช้เมื่อแผงด็อก Streaming Chat เองต้องส่งคำสั่งกลับผ่านเซิร์ฟเวอร์
&server ไม่จำเป็นใน URL ของแผงด็อกควบคุมหรือ Credits แผงด็อกควบคุมเปิดการเชื่อมต่อควบคุม WebSocket ของตัวเองอยู่แล้ว ส่วนของ OBS การตั้งค่าเซิร์ฟเวอร์ WebSocket ไม่เกี่ยวข้องและปิดไว้ได้

หากคุณตั้งใจใช้ช่องทาง API โดยตรงสำหรับ dock.html ใช้ลิงก์แผงด็อกที่สร้างหลังเปิดการตั้งค่าเซิร์ฟเวอร์ หรือเพิ่ม &server ใน URL แผงด็อกนั้น นี่เป็นตัวเลือกเสริมและไม่เปลี่ยนวิธีทำงานของคำสั่ง Credits

ใช้กับเครดิตท้ายสตรีม

  1. ก่อนสตรีม ให้ตั้ง Credits โหมดเรียกใช้งาน เป็น รวบรวมเบื้องหลัง (Background collection) วิธีนี้ให้แอปรวบรวมผู้แชต สมาชิก และผู้บริจาคได้ขณะแหล่งเบราว์เซอร์ Credits ปิดอยู่
  2. เพิ่ม URL Credits ที่สร้างไปยังฉากจบของ OBS โดยใช้รหัสเซสชันเดียวกัน
  3. เมื่อจบสตรีม ให้สลับไปฉากจบก่อน เพื่อให้แหล่งเบราว์เซอร์ Credits โหลดและเชื่อมต่อ
  4. เลือก เริ่มเครดิต ในแผงด็อกควบคุม OBS
โหลดก่อน Start: การรวบรวมเบื้องหลังทำงานได้ขณะหน้า Credits ปิด แต่ Start, Preview และ Test ต้องมีแหล่งเบราว์เซอร์ Credits ที่เชื่อมต่อจึงแสดงผลได้

ดู คู่มือเครดิตเลื่อน สำหรับโหมดรวบรวม ตัวกรอง และการแก้ปัญหาชื่อหาย

ปุ่ม Credits แต่ละปุ่มทำอะไร

ปุ่มผลลัพธ์
เริ่มเครดิตแสดงรายการจริงที่รวบรวมไว้
ดูตัวอย่างแสดงรายการจริงโดยไม่ใช้รายการที่หน้าเว็บรวบรวมจนหมดไป
ทดสอบเครดิตแสดงตัวอย่างผู้เข้าร่วม สมาชิก และผู้บริจาคที่มีในตัว ไม่ได้พิสูจน์ว่ารวบรวมชื่อจริงแล้ว
รีเซ็ตเครดิตที่บันทึกไว้ล้างข้อมูล Background collection ที่บันทึกไว้สำหรับเซสชัน Social Stream ปัจจุบัน

สินค้าและลิงก์สนับสนุน

ใน Social Stream เปิด Monetization บันทึกและเปิดใช้สินค้าของคุณ แล้วเลือก เปิดแผงด็อกควบคุม OBS คัดลอก URL ควบคุมส่วนตัวนั้นไปใส่ใน Custom Browser Docks ของ OBS หากต้องการแผงด็อกเฉพาะสินค้า ให้ใช้ obs-control-dock.html?session=YOUR_SESSION_ID&commerce.

เปิด Social Stream ค้างไว้และเปิด การควบคุมส่วนขยายจากระยะไกลผ่าน API ตามที่อธิบายด้านบน เพิ่ม URL โอเวอร์เลย์สร้างรายได้แยกเป็นแหล่งเบราว์เซอร์ OBS สำหรับผู้ชม แผงด็อกควบคุมมีไว้สำหรับคุณ อย่าแชร์ URL เซสชันของมันกับผู้ชม

ตัวควบคุมสินค้าใน OBS พร้อมตัวเลือกสินค้าที่บันทึก ระยะเวลา Show, Next, Hide products, Resume schedule และสถานะสินค้าที่เลือก
  • แสดง: เลือกสินค้าที่บันทึกไว้แล้วปักหมุด ถัดไป: เลื่อนจากสินค้าปัจจุบันไปตัวถัดไป
  • ซ่อนสินค้า: ซ่อนการ์ดโปรโมต การแจ้งเตือนกิจกรรมยังทำงานต่อ กลับไปใช้ตารางเวลา: กลับไปใช้การตั้งค่าสินค้าแรกหรือการหมุนเวียนที่บันทึกไว้
  • ระยะเวลา: Show, Next และ Hide จะกลับสู่ตารางเวลาที่บันทึกไว้หลังจำนวนวินาทีนี้ ใช้ 0 เพื่อคงการแทนที่ไว้จนกว่าจะเปลี่ยน
  • สถานะ: รีเฟรชทุกห้าวินาทีขณะเปิดส่วนนี้ โดยรายงานการเลือกของ Social Stream ไม่ใช่ว่าฉาก OBS มองเห็นอยู่หรือไม่ การเชื่อมต่อที่หลุดหรือยังไม่ยืนยันจะปิดปุ่มสินค้าไว้จนกว่าจะรับสถานะได้อีกครั้ง

แผงด็อก ป๊อปอัป Stream Deck และ Event Flow ใช้ตัวควบคุมเดียวกัน แก้ไขและบันทึกแค็ตตาล็อกใน Social Stream ดู การควบคุมสินค้า สำหรับการตั้งค่าและระบบอัตโนมัติ

ตัวควบคุมอื่นและหน้าที่ต้องเปิด

  • แชตเด่น: เปิดแผงด็อก Streaming Chat ปกติและโอเวอร์เลย์ข้อความเด่นให้เชื่อมต่อเซสชันเดียวกัน
  • ตัวจับเวลา: เปิดหน้า Timer ให้เชื่อมต่อเซสชันเดียวกัน หากต้องแสดงตัวจับเวลา
  • รายการรอและแจกของรางวัล: ตั้งค่ารายการรอใน Social Stream ก่อน Reset จะล้างรายการปัจจุบัน

แผงด็อกเชื่อมต่อใหม่อัตโนมัติหาก API หลุด สถานะสีเขียว เชื่อมต่อแล้ว ยืนยันเฉพาะการเชื่อมต่อควบคุม หน้าปลายทางยังต้องเปิดเมื่อคำสั่งมีการแสดงผล

ตัวอย่าง API โดยตรง

สั่งปุ่มเดียวกันผ่านสคริปต์ด้วยคำขอ HTTP GET ได้:

https://io.socialstream.ninja/SESSION_ID/creditsStart
https://io.socialstream.ninja/SESSION_ID/creditsPreview
https://io.socialstream.ninja/SESSION_ID/creditsTest
https://io.socialstream.ninja/SESSION_ID/creditsReset

แทนที่ SESSION_ID ด้วยเซสชัน Social Stream ปัจจุบัน ดู คำสั่งและ API หรือ แซนด์บ็อกซ์ API เต็มรูปแบบ สำหรับแอ็กชันเพิ่มเติม

การแก้ปัญหา

  • เซสชันที่ต้องใช้: ใช้รหัสเซสชันจาก Social Stream ให้ตรง โดยไม่ใส่คำว่า session=.
  • ขาดการเชื่อมต่อ: เปิดการควบคุม API ระยะไกล ยืนยันว่า Social Stream ทำงาน และเปิดแผงด็อกใหม่หลังเปลี่ยน URL
  • Credits แจ้งว่าไม่มีแหล่งข้อมูลยอมรับคำสั่ง: แสดงฉากจบ รอแหล่งเบราว์เซอร์โหลด แล้วลองใหม่
  • Test ใช้ได้ แต่ Start ว่าง: Test ใช้ชื่อในตัว เลือก Background collection ก่อนสตรีม และยืนยันว่าแหล่งแชตปกติกำลังเก็บข้อมูล
  • ปุ่ม Featured Chat ไม่เห็นผล: ยืนยันว่าแผงด็อก Streaming Chat และโอเวอร์เลย์ข้อความเด่นใช้เซสชันเดียวกันและโหลดอยู่