Twitch

Chat en pantalla, reacciones y avisos de nuevos follows para el stream de lanihta.

Chat en pantalla

En OBS agregá una fuente de navegador y usá esta URL:

https://overlay.capone.dev/chat/

Los mensajes nuevos muestran nombre, color, etiquetas oficiales y emotes de Twitch como imágenes. Al abrir o recargar la página se descarta la cola anterior para que no reaparezcan mensajes viejos; los mensajes que contienen enlaces se omiten por completo.

Parámetros

ParámetroValoresQué cambia
duration1–10; default 10Segundos que queda cada mensaje. Nunca supera 10 segundos.
max1–10; default 4Cantidad máxima de mensajes visibles a la vez.
borderHEX; default doradoColor del borde.
bgHEX/RRGGBBAAColor del fondo; acepta alpha de 8 dígitos.
textHEXColor del mensaje.
accentHEXAcento del nombre y de la barra de tiempo.
radius0–40; default 15Radio de las esquinas en píxeles.
animationsmooth, slide, pop, fade, bounce, nonePreset de entrada y salida. Default smooth.
enterpop, slide, fade, zoom, bounce, noneReemplaza solo la animación de entrada.
exitfade, slide, zoom, noneReemplaza solo la animación de salida.
directionup, left, rightDirección de desplazamiento para los estilos slide. Default up.
speedfast, normal, slowVelocidad de entrada y salida; no cambia el tiempo visible.
easingsoft, cubic, quad, back, bounce, spring, expoCurva de aceleración y frenado, con resorte opcional.
debug1Muestra el estado de conexión del overlay.

Si configurás enter o exit, ese valor reemplaza la parte correspondiente del preset animation. El sistema también respeta la preferencia de movimiento reducido del navegador.

Ejemplos para OBS

Rebote de entrada, salida con zoom y dirección hacia la derecha:

https://overlay.capone.dev/chat/?animation=smooth&enter=bounce&exit=zoom&direction=right&speed=fast

Deslizamiento rápido hacia arriba, 3 mensajes y 8 segundos:

https://overlay.capone.dev/chat/?animation=slide&direction=up&speed=fast&duration=8&max=3

Animación de entrada y salida por separado:

https://overlay.capone.dev/chat/?enter=zoom&exit=fade&speed=slow&easing=spring

Por qué estas animaciones

Las transiciones usan Anime.js 4.5.0, servido localmente desde el overlay, con curvas configurables y resorte. Los cambios animan opacidad y transformaciones, y respetan el movimiento reducido del navegador. Anime.js se distribuye bajo licencia MIT; consultá instalación, animaciones y easings. Referencias: rendimiento de animaciones en MDN y prefers-reduced-motion en MDN. Para opciones configurables en widgets de chat, también revisé la guía de chat overlay de StreamElements.

Insignias oficiales de Twitch

Las insignias de canal y globales se resuelven por conjunto y versión usando las imágenes de Twitch. Si la API no está disponible, se muestran símbolos de respaldo. Referencias: badges globales y badges del canal.

Reacciones y follows

Los viewers pueden usar !emoji seguido de un emote de Twitch. Cuando alguien siga el canal, el overlay de reacciones muestra el aviso. La integración se administra desde el panel de Twitch.

Overlay de reacciones para OBS: https://overlay.capone.dev/reactions/

← Volver al hub