OK, ho ulteriormente sviluppato il plugin e ora ho un POC per la comunicazione bidirezionale funzionante:
Ecco le nuove impostazioni
-
Puoi designare un canale Annunci su Discord nelle impostazioni del plugin.
-
Ora puoi scrivere nel canale Annunci di Discord assegnato e questo pubblicherĂ il tuo messaggio nel tuo argomento Discourse assegnato nelle impostazioni del plugin.
-
Puoi impostare un elenco di categorie su Discourse per pubblicare nel canale Annunci del tuo Discord se qualcuno pubblica lì o aggiunge un nuovo argomento (uno o entrambi).
https://github.com/merefield/discourse-discord-bot/commit/a19aa35f6aab2504aa220a1ab3856475f27c795a
Inoltre, ho aggiunto un nuovo file per gestire gli eventi di Discord supportati dall’API discordrb, con la logica degli Annunci come primo esempio (sentiti libero di svilupparne di nuovi e fare una PR se sono di uso generale per la comunità ).
Ho anche rimosso le modifiche richieste in app.yml per installare libsodium-dev, poiché ora è opzionale avendo aggiornato le dipendenze e non è necessario per il plugin al momento (non c’è bisogno di gestire la voce). Questo renderà l’installazione molto più semplice.
