Subathon Multi-Plataforma: Twitch + Kick en un Timer
Hacer un subathon en varias plataformas a la vez ya no implica hojas de cálculo ni timers desincronizados. Con TriBathon conectás Twitch, Kick, StreamElements y Streamlabs al mismo contador en minutos. YouTube en camino.
El viejo problema del subathon multi-plataforma
Hasta hace dos años, hacer un subathon en varias plataformas a la vez era un dolor logístico. Cada streamer que intentaba combinar Twitch + Kick (o Twitch + YouTube) terminaba con alguno de estos workarounds:
- Un timer en una plataforma y eventos en otra, manualmente agregando minutos al final del día.
- Una hoja de cálculo "oficial" que el chat veía en pantalla y que se actualizaba con un delay enorme.
- Dos timers separados que nunca cuadraban — uno se quedaba atrás, el otro adelantado.
- Pedirle al mod más confiable que sumara mentalmente las subs de Kick mientras el bot manejaba Twitch.
Ninguna de esas opciones escala. Si llega un peak de actividad (un raid, una donación grande), el sistema explota o pierde eventos. Y el viewer no entiende por qué su sub no se ve reflejada en el contador.
La premisa: un solo timer, todas las plataformas
TriBathon parte de una idea simple: el subathon es del streamer, no de la plataforma. El contador debería ser uno solo, y debería reaccionar a cualquier evento que el creador defina como válido — sin importar de dónde venga.
Hoy podés conectar a TriBathon:
- Twitch — suscripciones, gift subs, resubs, bits, follows (vía EventSub WebSocket).
- Kick — suscripciones, gift subs, kicks, follows (vía webhooks oficiales).
- StreamElements — donaciones por JWT directo a su socket.
- Streamlabs — donaciones vía OAuth oficial y Socket.IO.
- YouTube — membresías y superchats (próximamente — en desarrollo).
Todas suman tiempo al mismo contador, en tiempo real, sin scripts intermedios.
⚙️ Multi-plataforma ≠ multistream
Multi-plataforma es recibir eventos desde varias plataformas. Multistream es emitir video a varias plataformas a la vez. Son cosas distintas que se pueden combinar: con TriBathon recibís eventos de las plataformas conectadas; si además querés emitir en paralelo, mirá nuestra guía de multistream para subathon.
Cómo arrancar en 10 minutos
Suponiendo que ya tenés cuenta en TriBathon:
- Abrí el dashboard → tarjeta Plataformas.
- Conectá Twitch con OAuth (un click).
- Conectá Kick con OAuth (un click).
- Pegá tu JWT de StreamElements si recibís donaciones por ahí.
- Conectá Streamlabs por OAuth si lo usás.
- YouTube llega próximamente — vas a poder sumar membresías y superchats al mismo timer cuando lo habilitemos.
Cada plataforma se conecta de forma independiente — si una falla o no la usás, las demás siguen.
Configurar tiempos por plataforma
En Configuración → Eventos definís cuántos segundos suma cada tipo de evento. La granularidad importa:
- Una sub Tier 1 en Twitch puede valer distinto que una Tier 3, y distinto a una de Kick (los precios reales son distintos).
- Una donación de USD por Streamlabs puede valer más segundos por dólar que una de StreamElements si querés "premiar" el canal.
- Las subs de Twitch se configuran por tier: tier 1 suma X segundos, tier 2 suma Y, tier 3 Z.
- Los kicks de Kick (cada 100 kicks) tienen su propio valor configurable.
Esto te permite reflejar el valor real que cada evento tiene para vos, no asumir que "todas las subs son iguales".
Qué resuelve TriBathon que no resuelve un Sheets
Concurrencia sin pérdida
Si en el segundo 12:34:56 te llegan tres eventos en simultáneo (sub Twitch + kick Kick + donación SE), TriBathon los procesa por cola y el snapshot del timer queda exacto. Una hoja de cálculo manual perdería al menos uno.
Recovery garantizado
El timer se snapshotea a Redis cada 30 segundos y en cada cambio de estado. Si el backend se reinicia o tu internet se cae, al reconectar el timer reconstruye su valor exacto. Pasamos por esto demasiadas veces como para no garantizarlo.
Dedup automático
StreamElements y Streamlabs ocasionalmente reenvían eventos. TriBathon descarta duplicados por ID durante 24h, así que ni un solo tip se cuenta dos veces ni se pierde.
Tokens que se refrescan solos
OAuth de Twitch, Kick y Streamlabs se rota automáticamente. Si un token expira a las 8h de subathon, TriBathon lo refresca, reconecta el socket si hace falta, y no perdés un evento.
¿Cuándo NO conviene multi-plataforma?
Si tu audiencia está 99% concentrada en una sola plataforma (sos exclusivo de Twitch, por ejemplo), conectar todo es ruido. Activá solo lo que realmente usás — TriBathon no te cobra por dejar plataformas desconectadas y reduce la superficie de fallo.
Si tenés un acuerdo de exclusividad con Twitch, conectar Kick rompe contrato; ojo con eso.
Casos reales
Un creador hispanohablante con audiencia partida 60/40 entre Twitch y Kick que prueba TriBathon suele ver dos cambios en su primer subathon:
- Las subs de Kick (que antes "no contaban" o se sumaban a mano) ahora se reflejan en el contador en tiempo real. El chat de Kick deja de sentirse de segunda.
- El timer ya no se queda corto al final del día por eventos perdidos en pico. El total cuadra con los números reales de las plataformas.
Si todavía no migraste de Sheets, te dejamos la guía de configuración óptima del subathon para arrancar con valores razonables.
Próximos pasos
- Si nunca hiciste subathon, leé qué es un subathon y cómo se monetiza.
- Si ya hiciste uno en una sola plataforma y querés escalar, leé los 7 errores fatales a evitar.
- Probá TriBathon gratis y conectá las plataformas que ya usás. Sin tarjeta de crédito.