Discord Bot Bausatz 🤖

OK, ich habe das Plugin etwas weiterentwickelt und einen Proof of Concept für eine bidirektionale Kommunikation umgesetzt:

Hier sind die neuen Einstellungen:

  • Sie können einen Ankündigungs-Kanal auf Discord in den Plugin-Einstellungen festlegen.

  • Sie können nun in den zugewiesenen Discord-Ankündigungs-Kanal tippen, und Ihre Nachricht wird im zugewiesenen Discourse-Thema in den Plugin-Einstellungen veröffentlicht.

  • Sie können eine Liste von Kategorien in Discourse einrichten, um Nachrichten an den Ankündigungs-Kanal auf Ihrem Discord zu senden, wenn dort gepostet wird oder ein neues Thema erstellt wird (entweder, beides oder beides).

Zusätzlich habe ich eine neue Datei hinzugefügt, um von der discordrb-API unterstützte Discord-Ereignisse zu verwalten, wobei die Logik für Ankündigungen das erste Beispiel ist (Sie können gerne neue entwickeln und einen Pull Request einreichen, wenn sie für die Community allgemein nützlich sind).

Außerdem habe ich die Änderungen entfernt, die in der app.yml erforderlich waren, um libsodium-dev zu installieren, da dies nun optional ist. Die Abhängigkeiten wurden aktualisiert und es wird derzeit nicht für das Plugin benötigt (keine Notwendigkeit, Voice zu verarbeiten). Dies wird die Installation erheblich vereinfachen.

9 „Gefällt mir“