เลือกหน้าเริ่มต้นที่ถูกต้อง
คัดลอกการแสดงผู้ชม ไม่ใช่หน้าการตั้งค่า การตั้งค่า Spotify แยกจากกัน spotify-overlay.html; AI Overlay Builder ใช้ aiprompt.html เพื่อสร้างและ aioverlay.html เพื่อแสดง AI Event Overlay เป็นอีกคุณสมบัติหนึ่งที่มีการกำหนดค่าที่บันทึกไว้และ URL ที่แสดงส่วนตัว

ดาวน์โหลดและเก็บโครงสร้างไฟล์ไว้
- ดาวน์โหลด ZIP ต้นทาง แล้วดึงออกมา คำแนะนำเหล่านี้ใช้แหล่งเบต้า เก็บไฟล์จากการดาวน์โหลดครั้งเดียวไว้ด้วยกัน
- คัดลอก
spotify-overlay.htmlเป็นmy-music.htmlข้างต้นฉบับ หากเลือกหน้าหรือธีมอื่น ให้เก็บสำเนาไว้ในโฟลเดอร์ต้นฉบับของไฟล์นั้น - เปิด HTML ที่คัดลอกและ CSS/JS ที่อ้างอิงในตัวแก้ไขหรือเครื่องมือ AI ของคุณ เพิ่มอาร์ตเวิร์ก/แบบอักษรที่ให้มาในโปรเจ็กต์เดียวกัน และใช้พาธแบบสัมพันธ์ เริ่มต้นด้วยการแทนที่ CSS รวมตัวแสดงผลเมื่อเปลี่ยนมาร์กอัปที่สร้างขึ้น
ไฟล์ต่อไปนี้ช่วยคุณค้นหาการออกแบบและลักษณะการทำงาน นี่คือรายการที่จะอ่าน ไม่ใช่ชุดการพึ่งพาที่สมบูรณ์: เก็บโฟลเดอร์ที่แยกออกมาไว้ครบถ้วน รวมถึงรูปภาพ แบบอักษร สคริปต์ และไฟล์ข้อมูลใดๆ
| ไฟล์ | เหตุใดจึงสำคัญ |
|---|---|
spotify-overlay.html | การแสดงผู้ชมที่กำลังเล่นอยู่ |
cohost-overlay.html | อวตารของ Cohost และการนำเสนอตอบกลับ |
bot.html | หน้าเอาต์พุตข้อความบอท |
chatbot.html | เอาต์พุตบอทอื่น ติดตามลิงก์และตัวรับที่สร้างขึ้นที่มีอยู่ |
aioverlay.html | เอาต์พุต AI Overlay Builder ที่บันทึกไว้ |
aievent-overlay.html | การแสดงภาพซ้อนทับเหตุการณ์ AI |
shared/aiEventOverlay/render.js | ตัวเรนเดอร์เทมเพลต AI และกฎของฟิลด์/แซนด์บ็อกซ์ |
shared/aiEventOverlay/overlay.css | รูปแบบการแสดงผลการซ้อนทับเหตุการณ์ AI |
เชื่อมต่อสำเนาของคุณและเปิดใน OBS
เริ่ม SSN และทำให้ URL โอเวอร์เลย์ที่สร้างขึ้นดั้งเดิมใช้งานได้ก่อน ที่ session= ค่าเชื่อมต่อกับเซสชัน SSN นั้น ไม่ใช่ชื่อช่องของคุณหรือชื่อไฟล์นี้ ให้ SSN คุณลักษณะที่เกี่ยวข้อง และแหล่งข้อมูลทำงานต่อไป
- ลากไฟล์ HTML ที่แก้ไขของคุณไปที่ Chrome หรือ Edge คัดลอกที่อยู่จากแถบที่อยู่ มันเริ่มต้นด้วย
file:///. - คัดลอกทุกอย่างจาก
?เป็นต้นไปในลิงก์โอเวอร์เลย์ SSN ที่ทำงานของคุณ และเพิ่มไปที่ส่วนท้ายของที่อยู่ไฟล์นั้น เก็บการตั้งค่าทั้งหมดไว้ รวมถึงเซสชัน รหัสผ่าน และอื่นๆ#สิ้นสุด - เปิดผลลัพธ์ในเบราว์เซอร์ จากนั้นตั้งค่า OBS Browser Source's URL ไปยังที่อยู่เดียวกันกับ ไฟล์ในเครื่อง (Local file) ไม่ได้เลือก จับคู่มิติข้อมูลแหล่งที่มากับการออกแบบที่คุณต้องการ
สำหรับไฟล์เริ่มต้นด้านบน ที่อยู่ภายในเครื่องจะเป็นดังนี้ ลิงก์จริงของคุณอาจมีตัวเลือกที่จำเป็นเพิ่มเติม:
file:///C:/SSN/social_stream-beta/my-music.html?session=YOUR_SESSION
ใช้ที่อยู่ไฟล์จริงบนคอมพิวเตอร์ของคุณ OBS จะบันทึกพร้อมกับแหล่งที่มา เก็บโฟลเดอร์ที่ดาวน์โหลดมาไว้ที่เดิม หลังจากบันทึกการเปลี่ยนแปลงการออกแบบแล้ว ให้รีเฟรชแหล่งที่มาของเบราว์เซอร์ ที่ คู่มือการตั้งค่าที่ใช้ร่วมกัน รวมตัวอย่าง Mac และตัวเรียกใช้งานเสริมสำหรับช่องทำเครื่องหมายไฟล์ในเครื่อง
จะเปลี่ยนการออกแบบได้ที่ไหน
สำหรับเพลง ให้เปลี่ยนการวางกรอบหน้าปก ตัวอักษรของแทร็ก/ศิลปิน ความคืบหน้า และสถานะที่หยุดชั่วคราว/ซ่อน คงการอนุญาตการเล่นในการรวม SSN ที่มีอยู่ สำหรับเอาต์พุต cohost ให้เปลี่ยนเค้าโครงอวาตาร์ ลูกโป่งคำพูด และสถานะไม่ได้ใช้งาน/กำลังพูดคุย โดยยังคงรักษาเส้นทางการตอบกลับและแหล่งที่มาของเสียงที่มีอยู่
สำหรับการออกแบบเหตุการณ์ AI ที่สร้างขึ้น ให้ใช้พรอมต์การออกแบบที่บันทึกไว้และว่างเปล่า data-field องค์ประกอบที่อธิบายไว้ใน คู่มือเหตุการณ์ AI. ตัวเรนเดอร์จะเติมข้อความในเครื่องและบล็อก JavaScript ที่สร้างขึ้น รักษาขอบเขตนั้นไว้ คัดลอกลิงก์ที่แสดงทั้งหมด รวมถึงลิงก์ใดก็ได้ #aieventauth=... ส่วน; เซสชันเพียงอย่างเดียวไม่เพียงพอสำหรับคุณลักษณะนั้น
คัดลอกข้อความแจ้ง AI นี้
มอบไฟล์ต้นฉบับที่คัดลอกและอาร์ตเวิร์กอ้างอิงให้กับ AI แทนที่รายละเอียดในวงเล็บ เก็บคำแนะนำด้านความปลอดภัยในการป้อนข้อมูลไว้ในข้อความแจ้ง พรอมต์นี้ใช้สำหรับแก้ไขไฟล์ต้นฉบับ สำหรับเทมเพลตเหตุการณ์ AI ที่สร้างขึ้น ให้ใช้ข้อความแจ้งการออกแบบที่บันทึกไว้และข้อความธรรมดาของฟีเจอร์นั้น data-field การผูก; อย่าเพิ่มสคริปต์ลงในเทมเพลตที่สร้างขึ้น
แสดงข้อความแจ้งทั้งหมด
Customize my-music.html, copied from spotify-overlay.html.
Design: [describe the look or attach a reference].
Colors/fonts/assets: [supply hex colors and local filenames].
OBS canvas and placement: [size and position].
Restyle [chosen music / cohost / AI output] as [design]. Preserve the existing now-playing or reply payload, hide/idle/paused states, and audio ownership. Keep provider keys and setup controls out of the viewer page. For AI Event templates preserve data-field binding and the sandbox: viewer text is data, never a design instruction or generated script.
Read docs/event-reference.html for incoming fields and
docs/overlay-customization-guide.html for local setup and safe rendering.
Keep the existing session/password handling, labels, server routes, query
parameters, URL fragments, and relative asset paths. Use classic scripts
compatible with Chrome 80. Keep executable dependencies packaged locally.
Treat all incoming messages, names, labels, donations, and metadata as untrusted.
Prevent HTML/JavaScript injection in every renderer you change. Use textContent
for plain fields and for chatmessage when textonly is true. For HTML-mode
chatmessage, keep supported emotes/formatting through the packaged
SocialStreamChatHTML.sanitize helper (libs/objects.js loaded first).
Do not concatenate raw input into innerHTML, attributes, CSS, or JavaScript.
Validate media/link URLs with the page's existing URL policy and assign DOM
properties; do not enable javascript: URLs or executable embedded content.
Never eval incoming data or treat a viewer message as an AI instruction.
Keep source checks, connection handling, and existing sanitizers.
Test plain text, allowed emotes, quotes, angle brackets, and an HTML injection
probe in an isolated preview; verify the probe cannot execute.
Make the edited overlay work directly from disk using a file:/// URL,
without requiring a local web server.
Return the edited files, any additional assets, exact local browser/OBS
setup instructions using placeholders, and the specific tests performed.
Do not put my private session link or credentials into a public example.ทดสอบประเภทการซ้อนทับนี้
ใช้การตั้งค่าตัวอย่างหรือทดสอบก่อน ที่ คำแนะนำข้อความทดสอบ อธิบายวิธีการส่งเพย์โหลดสมมติผ่าน SSN การทดสอบที่ส่งไปยังเซสชันการใช้งานจริงของคุณสามารถทริกเกอร์การทำงานอัตโนมัติที่มีอยู่ได้
- สำหรับ Spotify ให้เล่นและหยุดชั่วคราวผ่านการผสานรวมที่กำหนดค่าไว้ ทดสอบชื่อเพลงที่ยาว ไม่มีภาพหน้าปก และสถานะไม่มีเพลง
- สำหรับ cohost ให้ใช้ cohost-overlay.html?preview สำหรับเลย์เอาต์ จากนั้นลบการแสดงตัวอย่างและสร้างการตอบกลับทดสอบผ่าน SSN ตรวจสอบช่วงการเปลี่ยนภาพขณะไม่ได้ใช้งาน/การพูดคุย และเสียงที่ซ้ำกัน
- สำหรับผู้สร้างให้ใช้การควบคุมการจำลอง สำหรับเหตุการณ์ AI ให้ใช้บันทึกและดูตัวอย่างและการควบคุมเหตุการณ์ตัวอย่าง ทดสอบลิงก์เอาต์พุตที่บันทึกไว้จริงใน OBS รวมถึงชื่อ/ID และแฟรกเมนต์ส่วนตัว
เรียกใช้ การตรวจสอบการเรนเดอร์อินพุต กับเส้นทางการเรนเดอร์ที่คุณเปลี่ยน หลังจากบันทึกการแก้ไข ให้รีเฟรช OBS Browser Source ระหว่างการซ้อม และทำซ้ำการโต้ตอบที่มองเห็นได้ การแสดงตัวอย่างเบราว์เซอร์ไม่ได้สร้างการจับภาพสดหรือพฤติกรรมของ OBS
เอกสารอ้างอิงเพิ่มเติม: AI Overlay Builder · ผู้ช่วยดำเนินรายการ AI · การซ้อนทับเหตุการณ์ AI · เอกสารอ้างอิงอีเวนต์ · การแก้ไขปัญหาการตั้งค่าในเครื่อง.