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
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 de YouTube para recibir mensajes de 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, o Conectado como {nombre de usuario} una vez que el canal está en su lugar. La pista al lado nombra lo que se está pidiendo: "Requiere autorización para comprobar 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".
- 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 inicio de sesión deja de funcionar más tarde, abre esta página y presiona Autorizar mediante navegador nuevamente — el mismo botón lo renueva. La insignia de estado que vuelve a Desconectado es lo que te lo indica.
- 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 de nuevo". Los inicios de sesión sí expiran — esta es la forma normal de renovar uno.
Algo que esperar mientras el camino propio del bot es poco confiable. Cuando un mensaje no puede salir a través del inicio de sesión del bot, la aplicación no lo descarta — lo envía a través de la interfaz oficial bajo tu propio nombre de canal. Los espectadores ven el mensaje de ti en lugar del bot. Es una medida provisional deliberada: el silencio significaría que los temporizadores, las respuestas de comandos y el agente se quedarían en silencio en YouTube. La aplicación escribe una advertencia en el registro cada vez que esto sucede, por lo que un bot que de repente escribe bajo tu nombre es una señal de que su inicio de sesión necesita renovación.
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.
- 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.