OK, he desarrollado un poco más el plugin y ya tengo un POC de comunicación bidireccional funcionando:
Estas son las nuevas configuraciones
-
Puedes designar un Canal de Anuncios en Discord en la configuración del plugin.
-
Ahora puedes escribir en el Canal de Anuncios de Discord asignado y esto publicará tu mensaje en el Tema de Discourse asignado en la configuración del plugin.
-
Puedes configurar una lista de CategorÃas en Discourse para publicar en el canal de Anuncios de tu Discord si alguien publica allà o agrega un nuevo Tema (una de las dos opciones o ambas).
Además, he agregado un nuevo archivo para gestionar los eventos de Discord compatibles con la API discordrb, siendo la lógica de Anuncios el primer ejemplo (siéntete libre de desarrollar nuevos y enviar un PR si son de uso general para la comunidad).
También he eliminado los cambios requeridos en app.yml para instalar libsodium-dev, ya que ahora es opcional al haber actualizado las dependencias y no es necesario para el plugin en este momento (no hay necesidad de manejar voz). Esto hará que la instalación sea mucho más sencilla.
