← Vissza az alfaBART Streamer cuccokhoz
Saját chat. Saját karakter.

Neon nevek.
Tiszta játéktér.

Az alfaBART vízszintes Twitch-chat teljes telepítési útmutatója. Válassz felbontást, másold a három kódot, majd állítsd saját méretre.

Neon névchipek ⚡Twitch-emote-ok + jelvényekBot- és parancsszűrés
alfaBART / LIVE CHAT CONSOLE● HELYI BEMUTATÓ
alfaBARTNEON DISPLAY / MODEL 01

A mi chatünk, a te képernyődön. A felbontásváltás és az alsó méretmezők ezt az előnézetet is frissítik.

01

StreamElements, az elejétől

  1. Nyisd meg a StreamElements → My Overlays oldalt.
  2. Hozz létre új overlayt. Egyéni vászonméret: . Név: .
  3. A szerkesztőben: + → Static / Custom → Custom Widget.
  4. Jelöld ki a widgetet. A Position, size and style résznél állítsd be a táblázat értékeit.
  5. Kattints az Open Editor gombra. A HTML, CSS és JS fülek teljes tartalmát külön-külön cseréld le az alábbi kódokra.
  6. Fields és Data: ehhez a widgethez nem kellenek saját mezők; hagyd az alapállapotot.
  7. Done → Save. Másold ki az overlay Copy URL / Overlay URL hivatkozását.
Widget beállításÉrték
A widget teljes vászonméretű, átlátszó. A látható chatcsíkot a CSS rögzíti a kép legaljára. A widgetet nem kell kézzel lefelé húzni.
A felbontást az OBS alapvásznához válaszd. Ha 1440p-s vászonból 1080p-ben közvetítesz, itt a 1440p oldal kódját használd.
02

Három fül. Három teljes kód.

A kódok mindig a felül kiválasztott felbontáshoz és a méretezési mezők aktuális értékeihez igazodnak. A kódok kimásolásához használd a Másolás gombot.

Méretek módosítása ↓
HTML / HTML fül
CSS / CSS fül
JAVASCRIPT / JS fül
A kódban a csatorna alfabart. Más csatornánál a JS legelején a CHANNEL_NAME értékét cseréld ki.
03

OBS: pontos illesztés

  1. A kívánt jelenetben: Források → + → Böngésző. Név: chat_alsósoros.
  2. Illeszd be a mentett overlay URL-jét. Az overlay hivatkozását használd, ne a szerkesztőoldal címét.
  3. Állítsd a böngészőforrást méretűre.
  4. Átalakítás → Átalakítás visszaállítása. Pozíció: X=0, Y=0; vágás minden oldalon 0; határolókeret nélkül.
  5. A forráslistában a chat legyen a játék és a háttér fölött. A kamera alját igazítsd a sáv tetejéhez.
  6. Kapcsold ki: Forrás leállítása, ha nem látható és Frissítés a jelenet aktiválásakor.
  7. Másik jelenetbe a Meglévő hozzáadása lehetőséggel tedd be ugyanazt a böngészőforrást.
OBS / chatÉrték
A chat és a tízpercenként beúszó kép két külön overlay, két külön OBS-forrás. Ez az útmutató a chathez tartozik.

Próba élő adás nélkül

Frissítés után várj legfeljebb 10 másodpercet az emote-listára. A saját Twitch-chatedbe küldd ezt:

teszt alfaba2Hi <3

Új üzenet érkezésekor a korábbiak balra tolódnak, majd megállnak. A szív és a saját emote is megjelenhet. A név elé az üzenethez kapott Twitch-jelvények kerülnek.

A kézi forrásfrissítés és az OBS újraindítása törli a helyben megjelenített chatelőzményt. A widget nem kér le régi üzeneteket és nem készít tartós mentést.
04

Hangold a saját képedhez

A betűméretet és a sáv magasságát a CSS elején, a :root részben módosíthatod. Az alábbi mezők átírják a fenti teljes CSS-kódot is.

Méretarányos helyi bemutató, nem élő Twitch-kapcsolat. Teljes szélességű, lekicsinyített nézetben a betűk is kisebbnek látszanak.

Mit szeretnél?Hol módosítsd?Példa
Magasabb chatcsíkCSS → --bar-height+10 px; alul marad
Nagyobb üzenetszövegCSS → --message-size+2 px
Nagyobb név a chipbenCSS → --name-size+2 px; a chip is nő
Nagyobb emote / jelvényCSS → --emote-size / --badge-sizeCsak CSS-módosítás kell
Több hely az üzenetek közöttCSS → --message-gap+6 px
Gyorsabb eltolásJS → MOVE_MS420 helyett 280
Azonnali eltolásJS → MOVE_MS0
Más neon színekJS → COLOR_PAIRSHex színpárok
Más alsó neonvonalCSS → #bart-chat::afterA linear-gradient színei
További bot kizárásaJS → blockedUsersKisbetűs felhasználónév
Ha csak a méreteket állítod át, a CSS-t kell újramásolni. Az emote- és jelvényméretek is CSS-változókat használnak. Csatornanév, színek vagy botszűrés módosításakor a JS-t is másold újra. Végül Done → Save.
Hibakeresés és működési tudnivalók
  • Sem sáv, sem vonal: ellenőrizd az aktív jelenetet, a forrás szem ikonját, sorrendjét, méretét és pozícióját.
  • Sáv van, üzenet nincs: írj a Twitch-chatedbe egyszerű szöveget. A ! kezdetű üzenetek szándékosan kimaradnak. Ellenőrizd, hogy az overlay a megfelelő Twitch-fiókhoz tartozik.
  • Az emote neve látszik: várj a katalógus betöltésére, majd küldj új üzenetet. A hálózati hiba miatt hiányzó képeknél szöveges tartalék jelenik meg. A katalógus az elérhető globális és csatornaemote-okat tartalmazza; teljes külső emoteszolgáltató-lefedettség nem garantált.
  • Nincs jelvény: a widget csak az üzenethez képcímmel elküldött jelvényeket jeleníti meg.
  • Jelenetváltáskor üres: ellenőrizd az OBS két automatikus leállítás/frissítés kapcsolóját, és használd ugyanazt a meglévő forrást.
  • A túl hosszú üzenet vége három ponttal rövidül. A legutolsó üzenet nem tűnik el idővel. A teljesen kifutott üzenetek törlődnek, legfeljebb 100 elem marad a sorban.
  • A csatornatulajdonosként beírt emote neve a katalógusból is felismerhető; ez megjelenítési funkció, nem Twitch-jogosultság-ellenőrzés.
05

Méretek szerkesztése a kódban

Hol? StreamElements → chat_alsósoros → Open Editor → CSS fül. Keresd meg a kód elején a :root blokkot. A lent látható példa az aktuálisan kiválasztott felbontás és méretmezők értékeit mutatja.

CSS / :root
VáltozóMit állít?Hogyan érdemes módosítani?
--bar-heightA teljes sáv magasságaEmeld 6–10 px-es lépésekben. A sáv alja rögzítve marad.
--message-sizeÜzenetszövegEmeld 2 px-es lépésekben.
--name-sizeA név betűméreteA chip magassága és belső távolságai is követik.
--emote-sizeEmote-képek és a <3 szív méreteA képnek maradjon hely a sávon belül.
--badge-sizeModerátor-, VIP- és egyéb jelvényekÁltalában legyen kisebb a név betűméreténél.
--message-gapÜzenetek közötti üres helyNagyobb érték: szellősebb sor, kevesebb kiférő szöveg.
--edge-spaceJobb szélső belső margóEz a szövegsor margója; a neonvonal teljes szélességű marad.
Csak a CSS-t kell módosítanod. A legegyszerűbb, ha a fenti méretmezőket használod, majd a Módosított CSS másolása gombbal a teljes CSS-t cseréled le. A HTML és a JS méretezéshez nem változik. A CSS-fülön csak egy :root blokk maradjon.
06

Bot- és parancsszűrés szerkesztése

Botok hozzáadása vagy visszaengedése

Hol? Open Editor → JS fül → keresés: blockedUsers. A teljes const blockedUsers = new Set([...]); blokkot szerkeszd.

JS / blockedUsers
const blockedUsers = new Set([
  "streamelements",
  "streamlabs",
  "nightbot",
  "moobot",
  "fossabot",
  "sery_bot",
  "wizebot",
  "soundalerts",
  "commanderroot",
  "sajatbotod"
]);

A szűrés felhasználónév-lista alapján működik. Egy ismeretlen botot külön hozzá kell adnod; az üzeneteket csak a megjelenítésből zárja ki, a Twitch-chatről nem törli.

Parancsok elrejtése

Hol? Ugyanott a JS-ben, az addMessage függvényben keresd ezt a sort:

JS / parancsszűrés – alapbeállítás
if (text.trimStart().startsWith("!")) return;

Ez a szóközökkel kezdődő !parancs üzeneteket is kihagyja. Ha a / karakterrel kezdődő, a widgethez szövegként eljutó üzeneteket is elrejtenéd, csak ezt az egy sort cseréld az alábbira:

JS / ! és / kezdetű üzenetek elrejtése
if (/^[!/]/.test(text.trimStart())) return;

Ha minden parancsot is látni szeretnél, a szűrősort töröld vagy tedd megjegyzésbe:

JS / ha a parancsokat is meg szeretnéd jeleníteni
// Parancsszűrés kikapcsolva.
// if (text.trimStart().startsWith("!")) return;
A három parancsszűrési példa három alternatíva: csak egyet használj. A botlista és a parancsszűrő egymástól függetlenül működik. Módosítás után a JS fület mentsd el: Done → Save.
07

A névchipek színeinek szerkesztése

Hol? Open Editor → JS fül → a kód elején keresd: COLOR_PAIRS. Ezt a teljes blokkot kell szerkeszteni:

JS / COLOR_PAIRS
const COLOR_PAIRS = [
  ["#26ffe6", "#658bff"], // Türkiz → kék
  ["#ff70d5", "#b794ff"], // Rózsaszín → lila
  ["#eaff75", "#26ffe6"], // Lime → türkiz
  ["#bda2ff", "#70caff"], // Lila → világoskék
  ["#70caff", "#26ffe6"]  // Világoskék → türkiz
];

Mit jelent egy színpár?

["#26ffe6", "#658bff"]

  • Első szín: a név színe, a keret és a finom fény alapja, a gradiens egyik vége.
  • Második szín: a chip hátterének és a villámnak a másik gradiensszíne.
  • A háttér áttetszősége és a visszafogott fény automatikusan ezekből készül.

Hogyan váltakoznak?

  • Minden megjelenített új üzenet a következő színpárt kapja.
  • A lista végén újra az első következik.
  • Ugyanannak az embernek két üzenete is kaphat eltérő színt.
  • A korábbi üzenetek megtartják a kapott színüket.
  • Egyetlen színpár esetén minden névchip ugyanazt a párost használja.
A példagombok kódmintát másolnak; a botlistát és a chipszíneket a StreamElements JS-fülén kell szerkesztened. Ezek a példák nem írják át automatikusan a fenti teljes JS-kódot. Tarts meg egy saját mentést a módosított JS-ről.

A chipszínek módosítása nem változtatja meg az üzenet fehér szövegét és az alsó színes vonalat. A vonalhoz a CSS-ben a #bart-chat::after rész linear-gradient(...) színeit szerkeszd.

Mentés után

Done → Save, majd küldj új üzenetet a Twitch-chatedbe. Ha az OBS még a régi verziót mutatja, frissítsd a chat böngészőforrását. A kézi frissítés kiüríti a helyi chatelőzményt.

Források

A menüpontok neve a felület nyelvétől függhet. A letöltött útmutató és kódmásolás offline is használható; az élő chat és az emote-képek internetkapcsolatot igényelnek.

StreamElements · Widget és szerkesztő · Chatüzenetek és jelvények · Emote-katalógus