Jetzt, da PostCreatoruser als Ersteller des Beitrags und guardian zur Überprüfung der Posting-Berechtigungen angeben kann, wünsche ich mir, dass Discourse Chat ein ähnliches Verhalten aufweist, das es Plugins ermöglicht, Nachrichten von einem Benutzer zu senden (unabhängig davon, ob er sich im Chat-Kanal befindet oder nicht) mit dem Guardian des Systembenutzers.
Verwendung: In Discourse Automation und Chat Bridge müssen Sie Chat-Nachrichten von einem Plugin senden. Aber derzeit wird dieses Skript höchstwahrscheinlich fehlschlagen, da der von Ihnen angegebene Benutzer (z. B. DiscoBot) möglicherweise nicht im Kanal ist.
Ich weiß, dass das Team sehr beschäftigt ist, daher kann ich dies selbst tun. Ich hoffe, das Discourse-Team hält dies für eine sinnvolle Ergänzung des Kerns, dann werde ich mir die Zeit nehmen, den Code hier zu ändern und einen Pull-Request einzureichen.
Discourse Chatbot hat eine ähnliche Herausforderung mit dem aktuellen Code gelöst, ohne dass spezifische Änderungen im Kern erforderlich waren. Haben Sie sich meine Lösung angesehen?