Slack-Benachrichtigungen mit dem Plugin discourse-chat-integration einrichten

Danke für den Leitfaden!

Wie ein früherer Poster stoße ich auf diese Fehler:

/discourse ist mit dem Fehler „dispatch_failed“ fehlgeschlagen

Was könnte ich übersehen haben? Ich habe die Informationen, von denen ich unten Screenshots eingefügt habe, noch einmal überprüft.

Gibt es Debug-Protokolle dafür? Ich habe die Fehlerprotokolle im Admin-Bereich sowie sudo ./launcher logs app überprüft.

Bitte teilen Sie mir mit, welche zusätzlichen Informationen ich bereitstellen kann, um bei der Fehlersuche zu helfen. Vielen Dank!


OAuth-Berechtigungen:

Slash-Befehlsparameter

Kapture 2021-02-21 at 00.27.08

Verifizierung & OAuth-Token

Einstellungen für Interaktivität

@stanislaw Nachdem du zuerst gefragt und David geantwortet hatte, habe ich auf Davids Rat hin verschachtelte Antworten implementiert.

Dieses Thema zeigt, wie man es konfiguriert.

2 „Gefällt mir“

@Brad_Wood deine Vorschläge und Fragen klingen interessant, also möchte ich nicht, dass sie untergehen.

Hättest du etwas dagegen, die ersten beiden Punkte als neues Thema in #feature zu verschieben und mit chat-integration zu versehen, und deine Frage dann in Support zu verschieben und ebenfalls mit chat-integration zu taggen?

Das würde es einfacher machen, sie zu verfolgen und sie hier nicht zu verlieren.

Ich hätte den Beitrag gerne für dich in ein neues Thema verschoben, aber da du sowohl Feature-Wünsche als auch eine Frage in einem einzigen Post hast, müsste ich den Beitrag bearbeiten und etwas Neues erstellen, um ihn zu verschieben, und das möchte ich nicht tun.

2 „Gefällt mir“

@osioke Ich habe wie gewünscht zwei neue Themen erstellt, aber es scheint, dass ich keine Berechtigungen habe, um Tags hinzuzufügen.

Wenn du mir helfen könntest, diese Beiträge zu taggen oder mir mitteilen könntest, wie man sie taggt, wäre ich für die Unterstützung dankbar.

1 „Gefällt mir“

Hallo, ich hatte das gleiche Problem (nachdem ich die Schritte genau befolgt hatte).

Was mir fehlte, war die Aktivierung des Chat-Integrations-Plugins auf der obersten Ebene:

Durch die Aktivierung funktionierte die Integration wie erwartet.

3 „Gefällt mir“

@ililic Danke! Das war’s. :man_facepalming:

(Es wäre gut, dies explizit in die Anweisungen auf oberster Ebene aufzunehmen! @david)

Gute Idee :+1: Ich habe es im ersten Schritt im Originalbeitrag hier hinzugefügt:

3 „Gefällt mir“

Was ist der beste Weg, den Bot so einzustellen, dass er für ALLE Beiträge/Antworten im Forum eine Slack-Benachrichtigung sendet?

Derzeit scheint es so zu sein, dass man zunächst alle verschiedenen Themen separat hinzufügen muss, und es funktioniert immer noch nicht, wenn jemand in einer Unterkategorie dieser Themen postet.

Wenn die Chat-Integration mit DiscoTOC - automatic table of contents (cc @Johani) kombiniert wird, passiert etwas wirklich Seltsames.

Die Überschriften werden nun von einem Link eingeleitet, der NICHT zur Überschrift führt.

Siehe Screenshots unten.
Der Originalbeitrag

Die Vorschau in Slack

Das Ergebnis beim Klicken auf den ersten Link ist nur die Startseite des Forums

2 „Gefällt mir“

Ich kann Benachrichtigungen auf meinem Slack-Kanal erhalten, jedes Mal, wenn jemand eine neue Nachricht auf Discourse postet (wenn gleichzeitig ein bestimmter Tag hinzugefügt wird).
Frage: Ist es möglich, Slack-Benachrichtigungen nur dann auszulösen, WENN ein neuer Tag zu einem bestehenden Discourse-Thema hinzugefügt wird (nehmen wir an, das Thema wurde zuvor erstellt)?

1 „Gefällt mir“

Hallo – wir haben die Integration eingerichtet und erhalten die Slack-Benachrichtigungen für Themen in unserer Support-Kategorie – aber ist es auch möglich, eine tägliche Zusammenfassung der Beiträge im gesamten Forum zu erhalten (d. h. um uns über Aktivitäten, aber nicht über dringende Probleme zu informieren)?

Es könnte sich lohnen zu erwähnen, dass, wenn Sie den Abschnitt mit den Slash-Befehlen überspringen und später zurückkehren, um ihn hinzuzufügen, Sie aufgefordert werden, die App erneut zu installieren, was das Chat-Plugin aus irgendeinem Grund deaktiviert und Sie den Dispatch-Fehler erhalten.

Wenn Sie also zurückkehren, um die Slash-Befehle hinzuzufügen, stellen Sie sicher, dass Sie die Tokens und grundlegenden Informationen im Admin-Panel erneut eingeben.

Ich habe eine Berechtigungsfrage.
Ich möchte nur als Besitzer des Slack-Arbeitsbereichs /discourse post selbst ausführen können. Mit anderen Worten, ich möchte nicht, dass andere Benutzer die Discourse Integration App überhaupt sehen, oder wenn sie sie sehen, möchte ich nicht, dass sie /discourse post ausführen können. Ist das möglich?

Hallo @david und andere Community-Mitglieder!

Soweit ich das beurteilen kann, scheint es, dass ich jede Unterkategorie in Discourse separat einrichten muss, zu der ich auf Slack posten möchte.

Mit anderen Worten, ich kann nicht einfach die übergeordnete Kategorie angeben, die an Slack gesendet werden soll, und dann erwarten, dass alle Unterkategorien dieser Kategorie ebenfalls an Slack gesendet werden.

Es scheint, dass ich jede Unterkategorie separat einrichten muss. Ist das richtig?

Idealerweise würde ich einfach eine Kategorie zum Senden an Slack auswählen wollen, und alle Unterkategorien wären automatisch Teil davon.

Danke,
Scott

Ich habe das gleiche Problem. Wie erhalte ich Slack-Benachrichtigungen, wenn ein Tag zu einem vorhandenen Beitrag hinzugefügt wird?

Ich glaube, es wurde ein Filter hinzugefügt für ‘tag added to topic’, was meiner Meinung nach das tun sollte, was Sie wollen:

1 „Gefällt mir“

Das funktioniert auch nicht. Habe das schon versucht.

1 „Gefällt mir“

Dieser Filter funktioniert nur, wenn der Benutzer einen neuen Beitrag mit diesem Tag erstellt. Wenn der Tag zu einem bestehenden Thema hinzugefügt wird, wird die Benachrichtigung nicht ausgelöst.

1 „Gefällt mir“

Hmmm. Dem Commit-Namen nach zu urteilen, scheint es, als ob er ausgelöst werden soll, wenn Tags geändert werden. :thinking:

Ich werde sehen, was ich herausfinden kann. :+1: