Ich versuche herauszufinden, wie ich die Chat-Integration so einrichten kann, dass sie in einen privaten Slack-Kanal posten kann. Das habe ich bereits mit Asana, unserem Aufgabenmanager, geschafft, aber bei Discourse scheint das nicht möglich zu sein.
Wenn ich einen privaten Kanal erstelle und zu „Apps hinzufügen
Ich habe dies in meinem Slack-Konto getestet. In diesem Konto kann ich die Discourse-App einem privaten Kanal hinzufügen, indem ich auf den Link „App hinzufügen
Ja, uns fehlten zwei Berechtigungen (Top-Chat), aber seltsamerweise scheint die App erst in privaten Kanälen zu funktionieren, wenn ich den Slack-Admin in den Kanal einlade, selbst nachdem ich die App in allen Kanälen verfügbar gemacht habe. Ich vermute, dass etwas mit unseren Berechtigungen dafür nicht stimmt, aber ich werde nächste Woche mit ihm weitere Tests durchführen müssen. Danke für das Update.
OK, als Nachtrag hier ist mein aktueller Stand beim Testen.
Ich bin der Meinung, dass alle Berechtigungen korrekt gesetzt sind, aber mein Slack-Administrator ist für heute nach Hause gegangen. Ich habe bemerkt, dass ich beim Versuch, in einen privaten Slack-Kanal zu posten, eine Fehlermeldung erhalte, wonach der Kanal nicht existiert. Ursprünglich dachte ich, das könnte daran liegen, dass ich gerade einen Kanal zum Testen erstellt hatte, also habe ich einen älteren Testkanal ausprobiert und dieselbe Fehlermeldung in meiner Regelsammlung erhalten.
Wenn ich auf den Fehler klicke, lauten die Details:
Anschließend habe ich meinen Slack-Administrator in den Kanal hinzugefügt und erneut gepostet. Diesmal funktionierte es sofort. Ich kann nicht testen, ob die Integration weiterhin funktioniert, wenn ich den Administrator entferne, bis er wieder online ist. Falls das funktioniert, nehme ich an, ist das der Workaround, es sei denn, es gibt eine Möglichkeit, die Integration in einem privaten Kanal zu starten, ohne einen Slack-Administrator hinzuzufügen.
@awlogan Ich habe diesen exakten Fehler behoben, indem ich den Chatbot in jeden spezifischen Kanal innerhalb von Slack eingeladen habe, wie hier beschrieben:
Danke @sunjam, ich muss herausfinden, wie dieser Bot in Slack eingerichtet ist. Die offensichtlichen Namen (was er als Posten verwendet, discourse_integration) scheinen mit dem Slash-Befehl zum Einladen nicht gefunden zu werden. Danke trotzdem für den Hinweis!
Den Bot-Benutzer erstellen Sie im Rahmen des dokumentierten Einrichtungsprozesses in Slack, danach müssen Sie ihn tatsächlich in jeden einzelnen Raum einladen. << Wenn es eine einfachere Möglichkeit gibt, dies zu tun, würde ich gerne davon erfahren.
Hallo! Hat jemand seit dem letzten Beitrag in diesem Thread Erfolge bei der Integration von Discourse in einen privaten Kanal auf Slack erzielt? Ich habe ein paar Dinge versucht, konnte es aber einfach nicht zum Laufen bringen und Beiträge von Discourse wie in öffentlichen Kanälen abrufen. Hat jemand Erfolge erzielt? Haben Sie Ratschläge, die Sie teilen können? Vielen Dank!