Permitir que Discord obtenga vistas previas de hilos/publicaciones de nuestro foro privado de Discourse

Esto es un poco extraño y no encuentro nada que hable de ello, así que pregunto aquí.

Tenemos un foro privado de Discourse solo por invitación. También tenemos un servidor privado de Discord solo por invitación. ¡Los dos van muy bien juntos! Pero una cosa lo haría mejor: cuando alguien publica un enlace al foro de Discourse en el chat de Discord, sería genial permitir que Discord “vea” el hilo o la publicación y proporcione una vista previa real, en lugar de una vista previa de la página “este es nuestro foro privado de Discourse” que se ve cuando no has iniciado sesión.

¿Alguien ha intentado esto? Siento que sería bastante complicado de implementar, pero tengo curiosidad de todos modos. ¡Gracias!

No creo que esto sea posible para las vistas previas de enlaces básicas, ya que Discord solo puede ver páginas públicas.

Sin embargo, podrías sincronizar mensajes a través de la API.

2 Me gusta

Sí, tengo algo de eso configurado, lo que funciona muy bien cuando alguien publica en Discourse (se publica en Discord).

Me preguntaba si podría hacer una excepción en los permisos, pero también tendría sentido que eso simplemente no fuera posible con la forma en que funciona Discourse autoalojado (contenedor de Docker).

Nada que ver con Docker en sí.

Todo son permisos de aplicaciones.

Los rastreadores no pueden ver publicaciones privadas, al igual que los anónimos tampoco pueden.

Discord está esencialmente rastreando tu sitio y, ¡ups!, no puede ver tu publicación para proporcionar una vista previa.

Es posible que puedas crear un bot para hacer esto, pero eso es material para el Marketplace.

2 Me gusta

Sí, no mencioné Docker más que para contextualizar nuestra configuración. Principalmente me preguntaba si podía configurar una regla de “si tienes esta cabecera/clave API/lo que sea” para permitir el acceso.

1 me gusta

No veo cómo Discord sabría hacer eso.

Pero si ya tienes un bot haciendo una sincronización, ¿considerarías expandirlo para renderizar embeds de Discord?

Menos sobre lo que Discord sabe, y más sobre que Discourse tenga una exención o regla de permiso de algún tipo para permitir Discord (por ejemplo, permitir estas direcciones IP).

Pero ofreces una sugerencia mucho mejor: ¡hacer que el bot de Discord existente sea mejor!

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.