Configurer les notifications Slack en utilisant le plugin discourse-chat-integration

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 « J'aime »

@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 « J'aime »

@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 « J'aime »

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 « J'aime »

@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 « J'aime »

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 « J'aime »

Je peux recevoir des notifications sur mon canal Slack chaque fois que quelqu’un publie un nouveau message sur Discourse (si une certaine balise est ajoutée en même temps).
Question : est-il possible de déclencher des notifications Slack uniquement LORSQU’une nouvelle balise est ajoutée à un sujet Discourse existant (supposons que le sujet a été créé avant) ?

1 « J'aime »

Bonjour, nous avons configuré l’intégration et recevons les notifications Slack pour les sujets de notre catégorie de support. Est-il également possible d’avoir un résumé quotidien des publications sur l’ensemble du forum (c’est-à-dire pour nous informer de l’activité, mais pas des problèmes urgents) ?

Il pourrait être utile de mentionner que si vous sautez la section des commandes slash et que vous y revenez plus tard pour l’ajouter, cela vous invite à installer à nouveau l’application, ce qui désactive le plugin de chat pour une raison quelconque et génère une erreur d’envoi.

Donc, si vous revenez pour ajouter les commandes slash, assurez-vous de rajouter les jetons et les informations de base dans le panneau d’administration.

J’ai une question sur les autorisations.
J’aimerais pouvoir exécuter /discourse post uniquement par moi-même, en tant que propriétaire de l’espace de travail Slack. En d’autres termes, je ne veux pas que les autres utilisateurs voient l’application d’intégration Discourse, ou s’ils la voient, je ne veux pas qu’ils puissent exécuter /discourse post. Est-ce possible ?

Bonjour @david et aux autres membres de la communauté !

D’après ce que je peux comprendre, il semble que je doive configurer chaque sous-catégorie séparément dans Discourse pour pouvoir publier sur Slack.

En d’autres termes, je ne peux pas simplement spécifier la catégorie principale à envoyer à Slack, puis m’attendre à ce que toutes les sous-catégories de cette catégorie soient également envoyées à Slack.

Il semble que je doive configurer chaque sous-catégorie séparément. Est-ce correct ?

Idéalement, j’aimerais pouvoir choisir une catégorie à envoyer à Slack, et que toutes les sous-catégories en fassent automatiquement partie.

Merci,
Scott

Je rencontre le même problème. Comment puis-je recevoir des notifications Slack lorsqu’un tag est ajouté à un article existant ?

Je crois qu’un filtre a été ajouté pour « tag ajouté au sujet », ce qui devrait faire ce que vous voulez :

1 « J'aime »

Cela ne fonctionne pas non plus. J’ai déjà essayé ça.

1 « J'aime »

Ce filtre ne fonctionne que si l’utilisateur crée un nouveau message avec cette étiquette. Si l’étiquette est ajoutée à un sujet existant, la notification ne se déclenche pas.

1 « J'aime »

Hmmm. D’après le nom du commit, on dirait qu’il est censé se déclencher lorsque les balises sont modifiées. :thinking:

Je vais voir ce que je peux trouver. :+1: