OK, j’ai développé un peu plus le plugin et j’ai maintenant une preuve de concept (POC) pour une communication bidirectionnelle qui fonctionne :
Voici les nouveaux paramètres
-
Vous pouvez désigner un canal d’annonces sur Discord dans les paramètres du plugin.
-
Vous pouvez désormais taper dans le canal d’annonces Discord assigné, ce qui publiera votre message dans le sujet Discourse assigné dans les paramètres du plugin.
-
Vous pouvez configurer une liste de catégories sur Discourse pour poster dans le canal d’annonces de votre Discord si quelqu’un y publie ou crée un nouveau sujet (l’un, l’autre ou les deux).
De plus, j’ai ajouté un nouveau fichier pour gérer les événements Discord pris en charge par l’API discordrb, la logique des annonces étant le premier exemple (n’hésitez pas à en développer de nouveaux et à soumettre une PR s’ils sont utiles à la communauté en général).
J’ai également supprimé les modifications nécessaires dans app.yml pour installer libsodium-dev, car cela est désormais optionnel après la mise à jour des dépendances et n’est pas requis pour le plugin pour le moment (pas besoin de gérer la voix). Cela rendra l’installation beaucoup plus simple.
