Avisos a Discord y Telegram desde la campaña

Conectar el webhook de Discord y el bot de Telegram del grupo: qué de la mesa llega al canal, con qué vista y cómo probar que funciona.

Si tu grupo vive en Discord o en Telegram, la campaña puede mandar allí lo que pasa en la mesa para que nadie se pierda una sesión. Con Discord se usa un webhook del canal que elijas y decides qué de la mesa entra y con qué vista. Con Telegram se conecta el bot de tu grupo para los avisos de sesión y, si quieres, lo que se escribe en los canales. Todo se configura en un único capítulo de la campaña.

Dónde está

Sala Máster, sección Configuración, capítulo Convivencia. Los tres ajustes de este tema están seguidos, tras el contrato social y las herramientas de seguridad: Webhook de Discord, Qué va al canal de Discord y Aviso a Telegram.

Requisitos y permisos

  • El webhook de Discord y sus opciones los configuran el dueño y los co-másters.
  • El aviso a Telegram solo lo ve y lo cambia el dueño de la campaña (o un administrador), porque la dirección del bot lleva su token.
  • El envío siempre lo hace el servidor, no tu navegador.
  • Para usar Discord necesitas permiso para crear webhooks en el canal. Para Telegram, un bot propio (ver Avisos a Telegram).

Uso paso a paso

Conectar Discord

  1. En Discord, abre los ajustes del canal, entra en Integraciones y crea un webhook nuevo. Copia su dirección.
  2. En Convivencia, pega la dirección en Webhook de Discord. Debe empezar por https://discord.com/api/webhooks/.
  3. Si es correcta, el campo dice «Webhook correcto». Si has pegado el enlace de invitación al servidor, te avisa de que no es un webhook.
  4. En Qué va al canal de Discord marca qué de la mesa quieres que llegue al canal.
  5. Elige la vista: Como jugador o Como máster.

Conectar Telegram

  1. Crea tu bot y añádelo al grupo (el procedimiento completo está en Avisos a Telegram).
  2. En Aviso a Telegram, pega la dirección con esta forma: https://api.telegram.org/bot<token>/sendMessage?chat_id=<id>.
  3. Cuando es correcta aparece el botón Enviar mensaje de prueba. Púlsalo: debe llegar un mensaje al grupo.
  4. Si quieres que también lleguen los mensajes de los canales, activa «Enviar también lo que se escribe en los canales» y elige qué canales y qué tipo de mensajes.

Ejemplos

  • Un grupo que organiza las quedadas en Discord: pega el webhook y deja solo Avisos de partida marcado. Los recordatorios de las sesiones programadas llegan al canal.
  • Una mesa que quiere un registro de la partida en Discord: marca también Mensajes del chat y Tiradas, con la vista como jugador.
  • Un grupo de Telegram que quiere leer la historia: activa lo de los canales, marca el canal de la historia y deja los dos tipos de mensaje.

Opciones

Discord

OpciónQué manda al canalPor defecto
Avisos de partidaLos avisos de sesión programada y de que empieza.Marcada
Mensajes del chatLos mensajes de diálogo y narración del chat de la mesa.Sin marcar
TiradasLas tiradas de prueba, ataque, iniciativa…Sin marcar
Salvaciones y dañoLas tiradas de salvación y el daño.Sin marcar
Imágenes mostradasLas imágenes y láminas que muestras como máster.Sin marcar

La vista decide con qué cara sale. Con Como jugador, «Sale lo mismo que ve un jugador: sin tiradas secretas ni nombres, CA o vida ocultos.» Con Como máster, «Quien lea ese canal de Discord verá lo oculto: nombres reales, CA y tiradas secretas.» La vista por defecto es la de jugador.

Telegram

OpciónQué hacePor defecto
Aviso a TelegramLa dirección del bot de tu grupo. Recibe los avisos de próximas sesiones.Vacía
Canales que se envíanQué canales llegan al grupo. Sin marcar ninguno salen todos los de historia, menos el chat fuera de personaje.Todos los de historia
Qué mensajesSi salen los diálogos de los personajes, la narración del máster o ambos.Ambos

Un canal oculto o limitado a unos jugadores nunca sale a Telegram.

Consejos

Consejo. Empieza solo con los avisos de partida. Añade chat o tiradas cuando veas que el canal de tu grupo lo agradece.

Consejo. Prueba siempre con el botón de mensaje de prueba de Telegram antes de la sesión.

Límites conocidos

  • Discord y Telegram reciben lo que ocurre en Roliando; no es una pasarela en los dos sentidos.
  • Si Discord o Telegram no responden, la app sigue funcionando: el aviso simplemente no sale.
  • Cada campaña tiene un único webhook de Discord y una única dirección de Telegram.
  • Los avisos personales a tu propio Telegram se configuran en tus ajustes, no aquí (ver Avisos a Telegram).

Problemas frecuentes

«Pego el webhook y dice que no lo es.» Tiene que empezar por https://discord.com/api/webhooks/. Si has pegado el enlace de invitación al servidor, no sirve: copia la dirección del webhook en los ajustes del canal.

«Telegram dice que falta el grupo.» Añade ?chat_id=<id> al final de la dirección.

«El mensaje de prueba falla.» Telegram no ha aceptado el mensaje: revisa el token del bot y que el bot esté dentro del grupo.

«En Discord salen cosas que los jugadores no deberían ver.» Mira la vista: con la vista del máster se ven nombres reales, CA y tiradas secretas. Cámbiala a la de jugador.

«No veo el campo de Telegram.» Solo lo ve el dueño de la campaña.

Véase también

Avisos a Telegram, Sesiones, agenda y recordatorios, Canales y chat de la campaña, Configuración de la campaña, Co-másters y permisos de edición

Todas las guías de Roliando