Avisar en Discord y Telegram cuando arrancás en vivo

Muxlyve manda un mensaje automático apenas empieza la transmisión, a hasta 3 webhooks de Discord y 3 bots de Telegram a la vez — mismo mensaje para todos.

[SCREENSHOT: Preferencias → Webhooks con una fila de Discord y una de Telegram]
Poné el archivo en public/help/avisos-discord-telegram-1.png

Discord

  1. En Discord: Ajustes del canal → Integraciones → Webhooks.
  2. Copiá la URL del webhook.
  3. Pegala en Muxlyve, en Preferencias → Webhooks.
  4. Tocá "Probar" para confirmar que funciona antes de salir en vivo.

Crear el bot con BotFather

  1. Buscar @BotFather en Telegram (es el bot oficial para crear bots) y abrirle un chat.
  2. Escribir /newbot.
  3. Elegir un nombre para mostrar, y después un username que termine en "bot" (ej. mi_canal_avisos_bot) — BotFather avisa si ya está tomado.
  4. BotFather responde con el token — una línea larga tipo 123456789:AAHqhK9DsSNGCQnQanCwHzXTVo1TVe0MYCA. Ese es el que va en Muxlyve. Si se pierde: en BotFather, /mybots→ elegir el bot → "API Token" → "Revoke current token" genera uno nuevo.
[SCREENSHOT: BotFather entregando el token después de /newbot]
Poné el archivo en public/help/avisos-discord-telegram-botfather.png

Sacar el chat ID — el método cambia según sea grupo o canal

Si es un grupo (o supergrupo):

  1. Agregar @RawDataBot (o @getidsbot) al grupo como a cualquier miembro.
  2. Apenas entra, tira un mensaje con toda la data del chat — buscar "id" ahí (empieza con signo menos, ej. -1001234567890).
  3. Copiar ese número, sacar al bot del grupo si no lo querés ahí más.
[SCREENSHOT: mensaje de RawDataBot mostrando el id del grupo]
Poné el archivo en public/help/avisos-discord-telegram-grupo-id.png

Si es un canal: los canales funcionan distinto — un bot agregado como simple miembro no ve ni puede postear nada ahí, así que el método del grupo no funciona en un canal. Dos formas de conseguir el ID igual:

  1. Reenviar un mensaje (la más simple, no hace falta agregar ningún bot al canal): reenviar cualquier mensaje DEL canal, por privado, a @JsonDumpBot o @RawDataBot. Responde con el JSON completo — buscar "forward_from_chat":{"id":-100...}. Ese es el ID.
[SCREENSHOT: reenviando un mensaje del canal a JsonDumpBot y el id en la respuesta]
Poné el archivo en public/help/avisos-discord-telegram-canal-forward.png
  1. Con el propio bot: en el canal → Administradores → agregar el bot como administrador (no como miembro — como miembro no alcanza). Publicar algo, después abrir https://api.telegram.org/bot<TOKEN>/getUpdates (reemplazando <TOKEN> por el token real) y buscar "channel_post":{"chat":{"id":-100...}}.

El link de invitación (t.me/+AbCdEfGh...) NO sirve como chat ID — es solo un enlace para unirse, no identifica al canal ante la API.

Atajo si el grupo/canal es público (tiene @usuario): usar @usuario_del_canal directo en el campo Chat ID de Muxlyve, sin buscar ningún número.

Los IDs de grupos, supergrupos y canales siempre empiezan en -100 cuando son numéricos — si el número no arranca así, seguramente es el ID de una persona, no el del grupo/canal.

Guardar en Muxlyve

  1. Pegá el token y el chat ID en Muxlyve.
  2. Tocá "Guardar" — a diferencia de Discord, en Telegram hace falta guardar explícito porque el bot necesita el token y el chat ID juntos.

Editar el mensaje

Hay un botón dedicado en la pantalla principal (ícono junto a "Programar inicio") para editar el mensaje de aviso. Es el mismo texto para ambas plataformas: Discord entiende negrita, itálica y enlaces; Telegram lo muestra como texto plano.

Desde ese mismo modal, "Probar" manda el mensaje guardado a todos los canales configurados de una.

[SCREENSHOT: modal "Mensaje de aviso"]
Poné el archivo en public/help/avisos-discord-telegram-2.png