IMPORTANTE: Versión pre-alpha actualmente en desarrollo. NO usar en producción.

Suscripciones

Los usuarios de Twitch pueden suscribirse al canal. Este evento se dispara cuando un usuario se suscribe, ya sea por primera vez o sea una renovación de suscripción.

import { client } from "https://unpkg.com/mtmi@0.0.3/dist/mtmi.js";

client.connect({ channels: ["manzdev"] });

client.on("resub", ({ channel, message, subInfo }) => {
  const { cumulativeMonths } = subInfo;
  console.log(`${channel} [${username}] se ha vuelto a suscribir. Lleva ${cumulativeMonths} mes(es).`);
});
ParámetroDescripción
typeTipo de subscripción. primera suscripción: sub, renovación de suscripción: resub
channelCanal al que se subscribió.
messageMensaje enviado en la suscripción.
messageInfoInformación sobre el mensaje de la suscripción.
subInfoInformación sobre la suscripción.
rawMensaje sin procesar.

Información de suscripción

ParámetroDescripción
cumulativeMonthsCantidad total de meses de suscripción acumulados.
monthsMes actual. 0 si es sub. ⛔ DEPRECATED
multimonthDurationEl usuario se ha suscrito varios meses por adelantado. Por defecto, 1.
multimonthTenure
shouldShareStreakIndica si el usuario ha compartido su racha.
streakMonthsRacha de meses consecutivos.
subPlanInformación del plan de suscripción
systemMsgMensaje del sistema.
wasGiftedIndica si la suscripción fue regalada.

Información del plan

ParámetroDescripción
isPrimeIndica si es una suscripción Prime.
isTier1Indica si es una suscripción Tier 1.
isTier2Indica si es una suscripción Tier 2.
isTier3Indica si es una suscripción Tier 3.
planNúmero de identificación del plan. Personalizable en Twitch.
planNameNombre del plan. Personalizable en Twitch.