Módulo de Discord
Notificaciones de Twitch
Un aviso de directo caduca enseguida.
Sin permiso de Administrador. Configúralo en el panel web.
Para qué sirve
Quien lo lee cuando el directo ya terminó no hace clic, y la próxima vez ni siquiera lo lee. Ahí es donde falla anunciarlo a mano: estás en la partida, en la conversación, concentrado, y en ese momento nadie piensa en escribir una línea en Discord. El bot se encarga de ese gesto y lo hace siempre. Comprueba si tu canal de Twitch está emitiendo y publica el aviso mientras todavía sirve de algo, con el título y el juego que tienes en ese instante.
Cómo es en el día a día
Guardas tu nombre de Twitch, eliges el canal de Discord para el aviso e indicas a quién se menciona al empezar: un ID de rol, @everyone, @here o nadie. A partir de ahí funciona sin ti. Cada tres minutos el bot pregunta a Twitch y, en cuanto hay emisión, el mensaje está en el canal. El título, el juego y los espectadores entran en el embed con variables: {streamer}, {title}, {game}, {viewers}. Se suman el avatar del streamer como imagen pequeña, la vista previa del directo como grande y un botón que lleva directo al canal. Si cambias de juego o de título a mitad, el bot actualiza el mensaje ya publicado en vez de enviar otro.
Comandos de este módulo
/social
Lo que puedes configurar
- Canal de Twitch
- Canal de Discord para aviso de directo
- Mención de rol
- Texto encima del embed
- Título del embed
- Descripción del embed
- Pie de página
- Color del embed
- Miniatura (avatar del streamer)
- Imagen de vista previa grande (stream)
- Mostrar marca de tiempo
- Botón «Ver en Twitch»
- Actualización automática al cambiar título/juego
A qué prestar atención
Lo más importante no aparece en el panel: Twitch solo responde si hay credenciales de su interfaz guardadas en el servidor. Si faltan, el bot no encuentra nada y se calla; /social status te dice sin rodeos si están. Segundo, la mención: un @everyone en cada directo es el camino más corto para que la gente silencie el canal. Un rol que cada uno se asigna llega justo a quien quiere enterarse. Tercero, el ritmo: la comprobación ocurre cada tres minutos, así que el aviso puede llegar unos minutos después de encender. Está hecho así y no es un fallo; no anuncies además a mano o acabarán los dos ahí. Y cuarto: si se te corta la conexión a mitad y vuelves a arrancar, Twitch lo cuenta como un directo distinto. El bot avisa entonces una segunda vez, porque ve un identificador de emisión nuevo. Un último detalle de mucho peso: si falta uno de los dos campos obligatorios (nombre de Twitch o canal de destino), el módulo no hace absolutamente nada, y tampoco se queja de ello.
Cómo funciona el módulo
Tu nombre de usuario de Twitch (o la URL del canal). El bot comprueba cada pocos minutos si este canal está en directo.
Elige el canal donde se publica la notificación en directo (menú desplegable una vez cargados los canales).
Texto libre encima del embed (la mención de rol se antepone automáticamente). Ver marcadores abajo.
Vacío = título automático. Marcadores: {streamer} {title} {game} {viewers}
Marcadores: {streamer} {title} {game} {viewers} {url} {thumbnail}
Configurado en tres pasos
- Activa el módulo «Twitch» en el panel e introduce tu nombre de Twitch o la URL del canal.
- Elige el canal de Discord para el aviso: uno de texto o de anuncios donde el bot pueda escribir.
- Ajusta la mención: escribe un ID de rol, @everyone o @here y confirma con Intro, o deja el campo vacío.
- Retoca el embed a tu gusto y lanza una prueba con /social test → Twitch Live.
Preguntas frecuentes
Ejecuta /social status. Si indica que faltan las credenciales de Twitch, el bot ni siquiera puede preguntar a Twitch: las pone quien gestiona la instancia en el servidor, no tú desde el panel. Si en cambio aparecen tu nombre y el canal de destino, comprueba que sea un canal de texto o de anuncios y que el bot tenga permiso para escribir ahí.
El bot pregunta a Twitch cada tres minutos. En el peor caso pasan algo menos de tres minutos entre el arranque y el aviso. Más rápido no se puede, pero ocurre todas las veces y sin que tú hagas nada.
Sí. Título, descripción, pie y el texto sobre el embed son libres; con {streamer}, {title}, {game}, {viewers}, {url} y {thumbnail} metes dentro los datos reales del directo. Color, marca de tiempo, avatar, imagen de vista previa y el botón se activan por separado. Si dejas título y descripción en blanco, el bot pone su propia versión.
No pasa nada. El bot desactiva las menciones que vienen de valores externos, y el título del directo es uno de ellos. Un @everyone ahí se sigue leyendo, pero no dispara ninguna notificación. Solo suena lo que tú hayas puesto como mención.
¿Por qué no llega el aviso aunque estoy en directo?
Ejecuta /social status. Si indica que faltan las credenciales de Twitch, el bot ni siquiera puede preguntar a Twitch: las pone quien gestiona la instancia en el servidor, no tú desde el panel. Si en cambio aparecen tu nombre y el canal de destino, comprueba que sea un canal de texto o de anuncios y que el bot tenga permiso para escribir ahí.
¿Cuánto tarda el mensaje desde que enciendo?
El bot pregunta a Twitch cada tres minutos. En el peor caso pasan algo menos de tres minutos entre el arranque y el aviso. Más rápido no se puede, pero ocurre todas las veces y sin que tú hagas nada.
¿Puedo escribir todo el texto yo?
Sí. Título, descripción, pie y el texto sobre el embed son libres; con {streamer}, {title}, {game}, {viewers}, {url} y {thumbnail} metes dentro los datos reales del directo. Color, marca de tiempo, avatar, imagen de vista previa y el botón se activan por separado. Si dejas título y descripción en blanco, el bot pone su propia versión.
¿Y si alguien mete un ping en el título del directo?
No pasa nada. El bot desactiva las menciones que vienen de valores externos, y el título del directo es uno de ellos. Un @everyone ahí se sigue leyendo, pero no dispara ninguna notificación. Solo suena lo que tú hayas puesto como mención.