Permettre à Discord d'obtenir des aperçus de fils/de discussions de notre forum privé Discourse

C’est un peu étrange, et je n’ai rien trouvé qui en parle, alors je pose la question ici.

Nous avons un forum Discourse privé, sur invitation uniquement. Nous avons également un serveur Discord privé, sur invitation uniquement. Les deux vont très bien ensemble ! Mais une chose le rendrait encore meilleur : lorsque quelqu’un publie un lien vers le forum Discourse dans un chat Discord, ce serait génial de permettre à Discord de “voir” le fil de discussion ou le message et de fournir un aperçu réel, au lieu d’un aperçu de la page “ceci est notre forum Discourse privé” que l’on voit lorsqu’on est déconnecté.

Quelqu’un a-t-il essayé cela ? J’ai l’impression que ce serait assez “hacky” à implémenter, mais je suis curieux tout de même. Merci !

Je ne pense pas que ce soit possible pour les aperçus de liens de base car Discord ne peut voir que les pages publiques.

Vous pourriez cependant synchroniser les messages via l’API.

2 « J'aime »

Oui, j’ai mis en place une partie de cela, ce qui fonctionne très bien lorsque quelqu’un publie sur Discourse (cela publie sur Discord).

Je me demandais si je pouvais faire une exception dans les autorisations, mais il serait également logique que ce ne soit tout simplement pas possible avec le fonctionnement de Discourse auto-hébergé (conteneur Docker).

Rien à voir avec Docker en soi.

Tout est une question d’autorisations d’application.

Les robots d’exploration ne peuvent pas voir les publications privées, tout comme les utilisateurs anonymes ne le peuvent pas.

Discord explore essentiellement votre site et, oups, ne peut pas voir votre publication pour fournir un aperçu.

Vous pourriez être en mesure de créer un bot pour faire cela, mais cela relève du Marketplace.

2 « J'aime »

Oui, je n’ai pas mentionné Docker, sauf pour contextualiser notre configuration. Je me demandais surtout si je pouvais configurer une règle du type « si vous avez cet en-tête/cette clé API/peu importe » pour autoriser l’accès.

1 « J'aime »

Je ne vois pas comment Discord pourrait savoir comment faire ça.

Mais si vous avez déjà un bot qui effectue une synchronisation, envisagez de l’étendre pour générer des intégrations Discord ?

Moins sur ce que Discord sait, et plus sur Discourse ayant une exception ou une règle d’autorisation de quelque sorte pour permettre à Discord (par exemple, autoriser ces adresses IP).

Mais vous proposez une bien meilleure suggestion : améliorer le bot Discord existant !

1 « J'aime »

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