Einrichtung von Slack-Benachrichtigungen mit dem discourse-chat-integration-Plugin

Thanks for the guide!

Like an earlier poster, I’m hitting these errors:

/discourse failed with the error "dispatch_failed"

image

What might I be missing? I double checked the information that I’ve pasted screenshots of below.

Are there debug logs available for this? I checked Error Logs in Admin, and also sudo ./launcher logs app.

Please let me know what additional info I can provide to help debug this. Thank you!


Oauth scopes:

Slash command params

Verification & Oauth tokens

image

Interactivity settings

image

@stanislaw after you first asked and David responded, I implemented threaded replies, with David’s advice.

That topic shows how to configure it.

2 „Gefällt mir“

@Brad_Wood your suggestions and question sound interesting, so I don’t want them to get lost.

Would you mind moving the first 2 as a new topic in feature and tag it chat-integration, then moving your question to support a d tag it chat-integration too?

This would make it easier to follow/track and not get lost here.

I would have moved the post to a new topic for you, but seeing as you have feature requests and a question in the single post, I’d have to edit and create something new to move it, and I don’t want to do that.

2 „Gefällt mir“

@osioke I have created two new topics as you requested, however it appears I don’t have permissions to add tags.

If you could help me tag these posts or let me know how to tag them, I would appreciate the assistance.

1 „Gefällt mir“

Hi, I was running into this same issue (after following the steps exactly).

The thing that I was missing was enabling the top level chat integration plugin:

Enabling this got the integration to work as expected.

3 „Gefällt mir“

@ililic Thank you! That was it. :man_facepalming:

(Would be good to explicitly add this to the top-level instructions! @david)

Good idea :+1: I added it to the first step in the OP here:

3 „Gefällt mir“

What is the best way to set the bot to send Slack notification for ALL posts/replies in the forum?

Currently it seems that first you have to add all different topics separately and it still doesn’t work if someone posts in the subcategory of those topics.

A really odd thing happens when chat-integration is paired with DiscoTOC - automatic table of contents (cc @Johani)

The headings are now preceded by a link that does NOT go to the heading.

See screenshots below.
The original post

The preview in Slack

Result of clicking on the first link is just the homepage of the forum

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: