Integración de YouTube
- dónde conecto mi canal de YouTube
- el chat de YouTube no llega a la aplicación
- el inicio de sesión en YouTube dejó de funcionar después de un tiempo
- quiero que el bot responda en el chat de YouTube desde otra cuenta
- el bot escribe en el chat de YouTube bajo mi propio nombre
- ¿con qué nombre escribe el bot de YouTube en el chat?
- los super chats no se cuentan
- dónde veo qué permisos de Google se le dieron a la aplicación
- YouTube dice conectado pero no llegan mensajes de chat
- desmarqué un permiso por error en la pantalla de Google
- dice que google rechazó las claves de la app y volver a iniciar sesión no sirve
- los super chats llegan pero la barra de la meta no se mueve
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 un canal de YouTube a la aplicación — como dice su descripción, "Configura la integración con YouTube para recibir mensajes del chat y gestionar transmisiones". Existe en dos variantes: el canal mismo, y una cuenta separada desde la que el bot responde.
Cómo configurarlo
- Abre Conexiones → Canales y abre la página de YouTube. Su encabezado dice Canal de YouTube (Lee eventos, transmisión).
- Estado de conexión muestra dónde estás: Desconectado mientras no hay ningún canal conectado, Conectado como {username} una vez que está en su lugar, Vuelve a iniciar sesión en amarillo cuando YouTube dejó de aceptar tu inicio de sesión, y Google rechazó las claves de la app en rojo en el caso poco común que se describe más abajo. La pista al lado nombra lo que se está pidiendo: "Requiere autorización para verificar transmisiones activas y enviar mensajes al chat de YouTube".
- 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í.
- Inicia sesión en la cuenta de Google que posee el canal y acepta los permisos. Deja cada casilla marcada. Google enumera sus permisos uno por uno y te permite desmarcarlos, y desmarcar uno es la razón más común por la que YouTube termina conectado y en silencio: sin el permiso para ver tus transmisiones la aplicación nunca se entera de que estás en vivo, y un chat que no puede encontrar es un chat que no puede leer. Desde la versión 0.9.2 la aplicación rechaza tal inicio de sesión y lo dice en esa página; antes, la conexión simplemente se ponía verde y no llegaba nada. En caso de éxito, la página del navegador dice ¡Autorización exitosa! — "La cuenta {nombre de usuario} se ha conectado correctamente a YouTube", y debajo, "Puedes cerrar esta ventana. Se cerrará automáticamente en unos segundos". Mientras tanto, 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 "Seguimos esperando al navegador…", y a los quince minutos se rinde con "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."
- La página del módulo informa ¡Configuración de YouTube guardada correctamente! y se cierra un momento después. Nombre de cuenta (inicio de sesión) ahora muestra el canal conectado; el campo es de solo lectura.
- El chat llega junto con una transmisión: el módulo lee el chat en vivo de una transmisión que está en curso. Sin nada en vivo no hay nada que leer. Una transmisión pública se detecta en un minuto; una no listada puede tardar hasta media hora, porque no se muestra en la página del canal y la aplicación tiene que preguntarle a Google al respecto — raramente, para mantenerse dentro de un límite de solicitudes compartido por todos los que usan strAImer. Presionar Autorizar mediante navegador la encuentra de inmediato. Si el chat de una transmisión en curso realmente arrancó se ve en la insignia de YouTube en Conexiones → Canales, no en esta página: la guía «Iniciar sesión en plataformas», sección «YouTube: el chat llega con la transmisión», explica qué significa cada insignia.
- Si el inicio de sesión deja de funcionar más tarde, la insignia se pone amarilla, Vuelve a iniciar sesión, y el nombre del canal se queda en la página. Presiona Autorizar mediante navegador nuevamente: el mismo botón lo renueva. Desconectado nunca significa un inicio de sesión caducado, solo que no hay ningún canal conectado.
- La flecha en la parte superior izquierda, Atrás, sale de la página.
La cuenta del bot
La misma página bajo Conexiones → Bots tiene el encabezado Cuenta de bot de YouTube (Envía respuestas al chat), y funciona de manera diferente a la página del canal anterior: un botón, no dos.
- Presiona Conectar el bot. Se abre una ventana dentro de la aplicación: "inicia sesión en la cuenta de Google del bot, luego elige el canal de YouTube con el que escribe. Una cuenta puede tener varios canales, y la aplicación no puede saber cuál quieres decir".
- Inicia sesión como la cuenta desde la que el bot debe responder — no la cuenta propia del canal.
- Elige el canal en la página que sigue. Esa elección es lo que los espectadores verán como el autor de los mensajes del bot.
Una vez conectado, el botón cambia a Iniciar sesión de nuevo o cambiar el canal y la línea debajo explica por qué existe el inicio de sesión: "El bot escribe como lo hace un navegador, por lo que sus respuestas y moderación no gastan el límite compartido de solicitudes de YouTube". Presiona el mismo botón para mover el bot a otro canal de la misma cuenta.
Haz que el bot sea moderador de tu canal. Sin ello, YouTube rechaza las prohibiciones, suspensiones temporales y eliminación de mensajes, sin importar lo que haga la aplicación — la moderación es un derecho que la plataforma otorga, no una configuración aquí.
Si el inicio de sesión guardado deja de funcionar, la página lo dice: "El inicio de sesión guardado dejó de funcionar, por lo que el bot no está escribiendo. Presiona el botón para iniciar sesión nuevamente". Los inicios de sesión sí expiran — esta es la forma normal de renovar uno.
Si deja de funcionar tu propio inicio de sesión, la transmisión se sigue leyendo. El estado dice Vuelve a iniciar sesión, y la página explica qué deja de funcionar: "YouTube ya no acepta tu inicio de sesión. La app sigue encontrando tus transmisiones públicas y leyendo su chat, pero hasta que vuelvas a iniciar sesión no podrá enviar mensajes en tu nombre ni encontrar transmisiones que solo se ven con el enlace, y solo podrá moderar el chat con la cuenta de bot." Esto solo funciona cuando la app ya identificó tu canal. Si no lo identificó, la página dice que no puede encontrar tu transmisión, y la única salida es volver a iniciar sesión antes de salir en vivo.
Iniciar sesión con el bot no es una optimización: sin ello la aplicación calla en YouTube. Esta es la parte que conviene leer dos veces. Los temporizadores, las respuestas de comandos y el agente de IA son mensajes automáticos, y un mensaje automático sin un inicio de sesión del bot detrás no se envía en absoluto: el motivo va a la consola de registros y a ningún otro sitio. Tus propios mensajes, escritos a mano en el tile del chat, son la excepción: salen haya o no un bot configurado, mientras haya una transmisión en vivo.
Cuando el inicio de sesión existe pero deja de funcionar, el mensaje no se pierde. Sale por la vía oficial bajo el nombre de tu propio canal, así que los espectadores lo ven de ti y no del bot. Es un parche deliberado: el silencio significaría que los temporizadores, las respuestas de comandos y el agente callan todos a la vez. La aplicación escribe un aviso en el registro cada vez, así que un bot que de pronto escribe con tu nombre es señal de que su inicio de sesión necesita renovarse.
Ambos casos necesitan una transmisión realmente en vivo. Sin nada transmitiendo no hay chat donde escribir, y el mensaje se rechaza por ese motivo.
Si la página dice "Google rechazó las claves de la app"
Esta insignia roja es algo distinto de un inicio de sesión caducado: Google ya no acepta las claves con las que inicia sesión la propia aplicación, y volver a iniciar sesión no sirve. La página lo explica con un código: "Google ya no acepta las claves con las que strAImer inicia sesión (código: {code}). Volver a iniciar sesión no servirá hasta que actualices strAImer: actualízalo e inicia sesión de nuevo. Si ya tienes la última versión, escríbenos en Ayuda y Comentarios → Contacto." Es decir: actualiza la aplicación y luego presiona Autorizar mediante navegador; si la aplicación ya está en la última versión, escribe desde Ayuda y Comentarios → Contacto e indica el código.
Mientras tanto, una transmisión pública se sigue encontrando y su chat se sigue leyendo, siempre que la aplicación ya conozca tu canal. Enviar mensajes en tu nombre, las transmisiones que solo se ven con el enlace y la moderación que no pase por el bot no funcionan.
Super Chats, stickers y membresías
Llegan solo durante una transmisión en vivo, desde el chat que lee el módulo.
- Super Chats y Super Stickers entran como donaciones, en la moneda en la que pagó el espectador, y se convierten a tu moneda base como cualquier otra donación. En las listas que eligen qué donaciones cuentan, como Contar donaciones de en una meta de recaudación, son la fuente YouTube Super Chat: si una meta ignora los Super Chats, revisa que esa fuente esté marcada ahí.
- Si la aplicación no reconoce la moneda escrita en un Super Chat, el monto llega con una moneda desconocida, la consola de registros dice "Superchat currency not recognised", y una meta de recaudación no puede convertirlo, así que no mueve la meta.
- Las membresías, incluidas las regaladas, entran como suscripciones y no como donaciones, así que no mueven una meta de dinero.
Qué no puede hacer
- No hay dónde pegar un token, una clave de acceso o una clave de actualización. Autorizar mediante navegador es la única forma de entrar, y también es como se renueva un inicio de sesión caducado.
- Nombre de cuenta (inicio de sesión) no se puede escribir. Para conectar un canal diferente, inicia sesión con la cuenta que lo posee.
- La página no muestra una lista de permisos por función — YouTube entrega su conjunto al iniciar sesión y la página solo informa si la cuenta está conectada.
- Las claves de la app que Google rechazó no se pueden reemplazar en esta página: no hay campos para ellas.
- No hay campos de ID de cliente de Google y Secreto de cliente de Google — como dice el módulo, "la autorización pasa por la aplicación strAImer misma, no se necesitan claves".
- La página no tiene botón Guardar: todo se almacena al final del inicio de sesión del navegador.
- No se puede seleccionar una transmisión aquí, y nada en la página inicia una. La página no tiene campo para una dirección de transmisión o un enlace de video.
- La página no desconecta la cuenta ni elimina la conexión, y no desactiva el módulo.
- El canal y la cuenta del bot se configuran por separado: un inicio de sesión no llena el otro, y usan ventanas diferentes — el canal inicia sesión a través del navegador, el bot dentro de la aplicación.
- El canal del bot no se puede escribir. Se elige de la lista que muestra la ventana de inicio de sesión, y solo los canales de la cuenta con la que iniciaste sesión están en ella.
- Nada en la página avisa de que los mensajes automáticos están siendo rechazados. La insignia del canal sigue verde: informa de la conexión del canal, no de la del bot. Solo la consola de registros dice por qué YouTube se quedó callado.