Integración con Twitch
- dónde conecto mi canal de Twitch
- el chat de Twitch no llega a la aplicación
- el bot escribe desde mi propia cuenta, quiero una separada
- las encuestas y clips en Twitch no funcionan
- dice que faltan algunos permisos
- dice que inicie sesión de nuevo para reconectar
- ¿los bits cuentan para mi meta de recaudación?
- los cheers no mueven la barra de la meta
- twitch me abrió una página con un código en vez de decir autorización exitosa
- el chat se cortó unos segundos cuando moví el interruptor de bits
Viene con strAImer: este módulo se instala junto con la aplicación, así que no hay nada que descargar. Aparece en Catálogo de Módulos → Integrados.
Qué es esta página
La página conecta una cuenta de Twitch a la aplicación — como lo describe, "Configura la integración con Twitch para recibir mensajes del chat, recompensas y gestionar tu canal". Existe en dos variantes: el canal propio del streamer, y una cuenta separada desde la que escribe el bot.
Contar los Bits como donaciones está en la pestaña del canal. Los cheers también llegan como donación, así que los Bits mueven las metas de recaudación, las pujas de la subasta y los totales del stream, según la tasa de «Configuración → Tipos de Cambio». Desactívalo para mantener los Bits aparte del dinero; el contador de Bits se mantiene igualmente. Es lo que hace que un cheer mueva una meta de recaudación o ponga una puja en la subasta; apagado, los Bits siguen siendo un contador aparte. De fábrica un bit vale un centavo de dólar, lo que Twitch paga por cada uno, convertido a tu moneda base; una tasa propia en «Configuración → Tipos de Cambio» reemplaza ese valor.
Mover el interruptor reinicia la conexión con Twitch: el chat y el flujo de eventos se reconectan, lo que tarda unos segundos, y los mensajes del chat o los eventos de esos segundos pueden perderse. Configúralo antes de salir en vivo y no a mitad del stream.
Cómo configurarla
- Abre Conexiones → Canales y abre la página de Twitch. Su encabezado dice Cuenta del Streamer (Lee eventos, EventSub).
- Estado de conexión muestra una de cinco frases. La pista al lado nombra lo que se está solicitando: "Requiere permisos máximos (leer chat, gestionar stream, encuestas, predicciones y puntos del canal)".
- Presiona Autorizar mediante navegador. La página tiene un botón y ningún campo para un token: el inicio de sesión se abre en tu navegador habitual y termina allí.
- El navegador va directo a la página de confirmación de la propia Twitch, con el código ya rellenado. Inicia sesión en Twitch ahí si te lo pide, confirma el código y acepta los permisos. El resultado lo informa Twitch mismo, no una página de strAImer, así que al final no hay ninguna página que diga "¡Autorización exitosa!". Después puedes cerrar la pestaña del navegador.
- Mientras estás en el navegador, la página del módulo dice "Termina de iniciar sesión en la ventana del navegador; esta página se actualizará sola." A los dos minutos cambia a "Seguimos esperando al navegador. Termina de iniciar sesión allí; esta página se actualizará sola. Si tarda un poco, no se pierde nada." No vuelvas a presionar el botón mientras ese inicio de sesión siga abierto: un nuevo clic arranca un inicio de sesión nuevo y el que está en el navegador deja de contar. A los treinta minutos la página se rinde: "El inicio de sesión no se completó. Se cerró la ventana del navegador o se denegó el acceso: presiona el botón para intentarlo de nuevo." Rechazar en Twitch se ve igual desde aquí: la página espera hasta ese límite.
- Cuando el inicio de sesión se completa, la página del módulo reporta ¡Configuración de Twitch guardada con éxito! y se cierra un momento después. Nombre de cuenta (inicio de sesión) ahora muestra el inicio de sesión conectado; el campo es de solo lectura.
- Permisos concedidos aparece: "Qué funciones funcionan con el token actual". Cada función tiene una marca o una cruz, doce líneas en la pestaña del canal: Leer y enviar mensajes del chat, Eventos de nuevos seguidores, Eventos de suscripción de pago, Eventos de bits, Recompensas de puntos del canal, Eventos de Hype Train, Eventos de metas del canal, Encuestas, Predicciones, Cambiar título y categoría del stream, Crear clips, Moderación: prohibir y eliminar mensajes.
- Si algo tiene una cruz, aparece una advertencia: "Faltan algunos permisos — las funciones relacionadas no funcionarán. Reautoriza para concederlos". El botón Reautorizar al lado inicia el mismo inicio de sesión en el navegador, y eso es lo que agrega los derechos faltantes.
- La flecha en la esquina superior izquierda, Atrás, sale de la página.
Qué significan las cinco frases de estado
- Conectado como {username} — verde. La cuenta está guardada y ni Twitch ni el módulo la han rechazado. Eso es lo que certifica: el inicio de sesión es bueno. No es una prueba en vivo de si los eventos están fluyendo en este segundo.
- Conectando... — amarillo, y el nombre de la cuenta sigue a la vista. El módulo está levantando la conexión: justo después de que arranca la aplicación, y cada vez que se cae una de sus dos mitades, el chat o el flujo de eventos. Las dos vuelven solas, así que esta frase suele ponerse en verde en unos segundos.
- Inicia sesión de nuevo para reconectar — amarillo. La cuenta todavía está aquí y su nombre todavía se muestra debajo, porque necesitas saber qué cuenta reparar, pero Twitch ha rechazado el acceso guardado y no lo renovará en segundo plano. Nada llega desde el canal hasta que inicies sesión de nuevo, e iniciar sesión de nuevo es la única reparación; no hay un botón que lo actualice desde fuera.
- Error de conexión — rojo. La cuenta está bien y la conexión no: el flujo de eventos se cayó, o el módulo no pudo terminar de configurarlo. El módulo lo reintenta por sí mismo, así que este a menudo se soluciona sin que toques nada.
- Desconectado — rojo, y el único de los cinco que oculta la fila Nombre de cuenta (inicio de sesión), porque no hay ninguna cuenta guardada en esta página todavía. Eso es lo que muestra una instalación nueva.
La insignia se actualiza en tiempo real: cambia mientras la página está abierta, así que no hace falta salir y volver a entrar para ver una frase nueva.
La cuenta del bot
La misma página bajo Conexiones → Bots tiene el encabezado Cuenta del bot (Envía respuestas al chat), y su pista es más corta: "Requiere permisos para leer y enviar mensajes en el chat". El inicio de sesión es el mismo con un botón, Autorizar mediante navegador: inicia sesión allí con la cuenta desde la que debe escribir el bot, no la tuya propia. Su lista de Permisos concedidos tiene una sola línea, Leer y enviar mensajes del chat, porque el bot solo escribe en el chat. Los baneos y el borrado de mensajes van por la cuenta del streamer, y por eso Moderación: prohibir y eliminar mensajes está en la pestaña del canal.
Las dos cuentas se juzgan por separado, y el bot nunca dice Error de conexión. Un inicio de sesión del bot que Twitch ha rechazado no arrastra la conexión propia del streamer a Inicia sesión de nuevo para reconectar con él.
Si el navegador reporta un error
En lugar de la página de Twitch, el navegador puede mostrar Error de autorización con "Error al intercambiar el código de autorización por tokens: {error}". Eso significa que el inicio de sesión ni siquiera pudo empezar, casi siempre porque no se pudo llegar a Twitch. La cuenta permanece como estaba; presiona Autorizar mediante navegador de nuevo.
Qué no puede hacer
- No hay ningún lugar para pegar un token, una clave de acceso o una clave de actualización. Autorizar mediante navegador es la única forma de entrada, y también es la forma en que se renueva un inicio de sesión caducado.
- Nombre de cuenta (inicio de sesión) no se puede escribir. Para conectar una cuenta diferente, inicia sesión como esa cuenta.
- Los permisos no se pueden elegir uno por uno. La lista de marcas solo reporta lo que lleva el inicio de sesión actual; Reautorizar entrega todo el conjunto de nuevo.
- No hay campos de ID de cliente y Clave secreta de cliente, y no se necesitan: el inicio de sesión pasa por la propia aplicación strAImer.
- La página no tiene botón Guardar: todo se almacena al final del inicio de sesión en el navegador. El interruptor Contar los Bits como donaciones se guarda en el momento en que lo mueves.
- La página ni desconecta la cuenta ni elimina la conexión, y no apaga el módulo.
- La cuenta del streamer y la cuenta del bot se configuran por separado: un inicio de sesión no rellena el otro.