Ir al contenido

Widget.streamerbot

Widget.streamerbot.on(event, handler): void

Un evento crudo de Streamer.bot, tal como llega: "Twitch.StreamOnline", o "Twitch.*" para todos los de una fuente. El handler recibe { event: { source, type }, data, timeStamp }. Los de una plataforma apagada en «Plataformas» no llegan. Los de TikTok ("TikTok.Gift", "TikTok.*") traen el data de TikFinity tal cual, incluido cada paquete de una racha de regalos.

Para los eventos de la referencia usa mejor Widget.on: trae los campos normalizados.

Widget.streamerbot.doAction(name, args?): Promise<unknown>

Ejecuta una acción de Streamer.bot. Debe estar declarada en actions del manifest.json; si no, falla con un error que lista las declaradas. «Configurar» muestra al espectador qué acciones usa tu widget.

Widget.streamerbot.sendMessage(platform, message, options?): Promise<unknown>

Manda un mensaje al chat de "twitch", "kick" o "youtube". Pide "sendMessage": true en el manifest.json y que el espectador ponga la contraseña de Streamer.bot en «Conexión». Máximo 500 caracteres. options admite bot (escribir como el bot) y replyId (responder a un mensaje).