Yapay zekâ katman oluşturucusu

Bir katman oluşturun, test edin, ardından kaydedilmiş çıktıyı OBS'de yükleyin.

Nedir?

Yapay Zekâ Katman Oluşturucusu, bir istemden HTML katmanları oluşturmaya yardımcı olur. Kendisi OBS'ye eklenecek sayfa değildir. Şunu kullanın: aiprompt.html oluşturmak ve önizlemek için; ardından şunu kullanın: aioverlay.html çıkış sayfası için.

İstem kutusu, önizleme kontrolleri, etkinlik simülasyonu düğmeleri, kaydetme kontrolleri ve HTML kaynak sekmesi bulunan Yapay Zekâ Katman Oluşturucusu sayfası
Katmanı OBS'ye eklemeden önce etkinlikleri önizleyin ve simüle edin.

1. İstem sayfasında oluşturun

  1. Açın: aiprompt.html?session=YOUR_SESSION.
  2. Katmanın ne yapması ve nasıl görünmesi gerektiğini açıklayın.
  3. Odaklı bir istem kullanın: düzen, mesaj davranışı, renkler, animasyon zamanlaması ve hangi etkinlik türlerinin önemli olduğu.
  4. Önizleme kontrollerine tıklayın ve sohbet, takip, abonelik, hediye, baskın, bağış ve özel JSON etkinliklerini simüle edin.
  5. Katmanı anlaşılır bir sayfa adıyla kaydedin.

2. Çıkış sayfasını OBS'ye ekleyin

Kaydettikten sonra çıkış sayfasını OBS Tarayıcı Kaynağı olarak ekleyin. Aynı oturumu ve kaydedilen sayfa adını kullanın.

https://socialstream.ninja/aioverlay.html?session=YOUR_SESSION&overlay=chat-overlay

Katman saydamsa veya yalnızca etkinliklerde görünüyorsa görüntülenebildiğinden emin olmak için önce oluşturucunun simülasyon düğmelerini kullanın.

3. Daha hızlı kurulum gerektiğinde şablonları kullanın

Hızlıca güvenilir bir sonuç istiyorsanız bir şablonla başlayıp özelleştirin. Daha özel bir şey istediğinizde yapay zekâ oluşturucusunu kullanın.

Biçimlendirilmiş bir sohbet mesajı gösteren örnek Social Stream Ninja katman önizlemesi
Bilinen düzenler için şablonlar, özel denemeler için yapay zekâyla oluşturma daha uygundur.

Tasarım istemine güvenli giriş yönetimini dahil edin

Yapay zekaya şunu verin: etkinlik başvuru kaynağı ve bu talimatı tasarım özetinizle birlikte saklayın:

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.

Mevcut sayfa dosyalarını, oturum kimliklerini düzenlemek ve indirmek ve dosyaları doğrudan OBS'de açmak için şu adımları izleyin: katman tasarım kılavuzları. Kaydedilmiş bir oluşturucu çıktısı için çıktı URL'sini ve kayıtlı adını kullanın; kopyalama aioverlay.html tek başına kaydedilen tasarımı gömmez. AI Etkinlik Yerleşimi ayrı bir özelliktir; onu takip et şablon alanı ve özel ekran bağlantısı talimatları.

Yaygın çözümler

  • Önizleme boşsa: bir simülasyon düğmesine tıklayın ve konsol panelini kontrol edin.
  • OBS boşsa: kaydedilen sayfa adının ve oturumun oluşturucuyla eşleştiğini doğrulayın.
  • Etkinlik davranışı yanlışsa: yalnızca normal sohbetle değil, beklediğiniz etkinlik türünün tam kendisiyle test edin.
  • Oluşturulan kod bozuksa: İncele ve iyileştir seçeneğini kullanın veya istemi sadeleştirin.
  • Katman oluşturucuda çalışıyor ama OBS'de çalışmıyorsa: aynı aioverlay.html URL'sini önce normal bir tarayıcıda açın.