Ir al contenido

Widget

Widget es un objeto global que ya existe cuando corre tu script.js. Sus tipos están en widget.d.ts, los mismos que usa el autocompletado del editor de código.

  • Widget.on: escuchar un evento de Twitch, Kick, YouTube o TikTok con los mismos campos en todas.
  • Widget.streamerbot: eventos crudos, acciones de Streamer.bot y mensajes al chat.
  • Widget.parameters: leer los parámetros del menú.
  • Widget.t, Widget.lang y Widget.design: textos por idioma y diseño elegido.
  • Widget.status: estado de la conexión con Streamer.bot.
  • Widget.queue: una cola para que las alertas no se pisen.
  • Widget.dom: pintar texto, mensajes e imágenes de forma segura.
  • Widget.assets: tus imágenes, vídeos y sonidos.
  • WidgetAlerts y AlertRuntime: el intérprete de las alertas sin código y el motor del editor visual, con sus ganchos.
  • Widget.manifest: el manifest.json ya leído, de solo lectura, con las secciones estándar del menú.

No tienes que conectar nada. widget.js lee los datos de la URL (streamerbotHost, el puerto y la contraseña, y tiktokPort para TikFinity) y abre la conexión solo cuando hace falta; si se corta, reintenta. En «Configurar» se elige si Streamer.bot está en este PC o en otro.

Widget.manifest.size es el tamaño de la fuente de navegador en OBS ({ "width": 800, "height": 600 } en los widgets nuevos) y Widget.manifest.scene, la escena donde va (1920 × 1080). Un widget que no los trae se hizo para 1920 × 1080.