Imposta le notifiche Slack usando il plugin discourse-chat-integration

Grazie per la guida!

Come un precedente utente, sto riscontrando questi errori:

/discourse non è riuscito con l'errore "dispatch_failed"

Cosa potrei aver dimenticato? Ho ricontrollato le informazioni di cui ho allegato gli screenshot qui sotto.

Sono disponibili log di debug per questo? Ho controllato i Log degli errori in Amministrazione e anche sudo ./launcher logs app.

Fatemmi sapere quali ulteriori informazioni posso fornire per aiutare a risolvere il problema. Grazie!


Scope OAuth:

Parametri comando slash

Kapture 2021-02-21 at 00.27.08

Verifica e token OAuth

Impostazioni interattività

@stanislaw dopo che hai chiesto per la prima volta e David ha risposto, ho implementato le risposte a thread, con il consiglio di David.

Quel argomento mostra come configurarlo.

2 Mi Piace

@Brad_Wood le tue suggerimenti e la tua domanda sembrano interessanti, quindi non vorrei che andassero perse.

Ti dispiacerebbe spostare i primi due punti in un nuovo argomento in #feature e taggarli con chat-integration, poi spostare la tua domanda in Support e taggarla anch’essa con chat-integration?

Questo renderebbe più facile seguirle/tracciarle e impedirebbe che si perdano qui.

Avrei potuto spostare il post in un nuovo argomento per te, ma dato che hai sia richieste di funzionalità che una domanda in un unico messaggio, dovrei modificarlo e crearne uno nuovo per spostarlo, e non vorrei farlo.

2 Mi Piace

@osioke Ho creato due nuovi argomenti come richiesto, tuttavia sembra che non abbia i permessi per aggiungere tag.

Se potessi aiutarmi ad aggiungere i tag a questi post o indicarmi come farlo, ti sarei molto grato.

1 Mi Piace

Ciao, ho riscontrato lo stesso problema (dopo aver seguito esattamente i passaggi).

Ciò che mi mancava era attivare il plugin di integrazione della chat a livello superiore:

Attivandolo, l’integrazione ha funzionato come previsto.

3 Mi Piace

@ililic Grazie! Era proprio quello. :man_facepalming:

(Sarebbe utile aggiungerlo esplicitamente alle istruzioni di livello superiore! @david)

Ottima idea :+1: L’ho aggiunta al primo passo nell’OP qui:

3 Mi Piace

Qual è il modo migliore per configurare il bot in modo che invii notifiche Slack per TUTTI i post/risposte nel forum?

Attualmente sembra che sia necessario aggiungere tutti i diversi argomenti separatamente, ma non funziona nemmeno se qualcuno pubblica in una sottocategoria di quegli argomenti.

C’è un comportamento davvero strano quando l’integrazione con la chat viene accoppiata con DiscoTOC - automatic table of contents (cc @Johani)

I titoli sono ora preceduti da un link che NON porta al titolo.

Vedi gli screenshot qui sotto.
Il post originale

L’anteprima in Slack

Risultato del clic sul primo link: semplicemente la homepage del forum

2 Mi Piace

Sono in grado di ricevere notifiche sul mio canale Slack ogni volta che qualcuno pubblica un nuovo messaggio su Discourse (se viene aggiunta una certa tag contemporaneamente).
Domanda: è possibile attivare le notifiche Slack solo QUANDO viene aggiunta una nuova tag a un argomento Discourse esistente (supponiamo che l’argomento sia stato creato in precedenza)?

1 Mi Piace

Ciao, abbiamo configurato l’integrazione e stiamo ricevendo le notifiche Slack per gli argomenti nella nostra categoria di supporto, ma è anche possibile avere un riepilogo giornaliero dei post sull’intero forum (ad esempio, per informarci sull’attività, ma non sui problemi urgenti)?

Potrebbe valere la pena dire che se salti la sezione dei comandi slash e torni più tardi per aggiungerla, ti viene richiesto di installare nuovamente l’app, il che disabilita il plugin della chat per qualche motivo e si verifica un errore di dispatch.

Quindi, se torni per aggiungere i comandi slash, assicurati di aggiungere nuovamente i token e le informazioni di base nel pannello di amministrazione.

Ho una domanda sui permessi.
Vorrei poter eseguire solo /discourse post io stesso e solo io come proprietario dello spazio di lavoro di Slack. In altre parole, non voglio che altri utenti vedano nemmeno l’App di Integrazione Discourse, o se la vedono, non voglio che possano eseguire /discourse post. È possibile?

Ciao @david e altri membri della community!

Per quanto ne so, sembra che debba configurare separatamente ogni sottocategoria in Discourse che desidero inviare a Slack.

In altre parole, non posso semplicemente specificare la categoria principale da inviare a Slack e poi aspettarmi che tutte le sottocategorie di quella categoria vengano inviate a Slack.

Sembra che debba configurare ogni sottocategoria separatamente. È corretto?

Idealmente, vorrei solo scegliere una categoria da inviare a Slack e far sì che tutte le sottocategorie ne facciano automaticamente parte.

Grazie,
Scott

Stesso problema. Come posso ricevere notifiche Slack quando viene aggiunta una tag a un post esistente?

Credo che sia stato aggiunto un filtro per ‘tag added to topic’, che penso dovrebbe fare quello che vuoi:

1 Mi Piace

Non funziona neanche questo. Ci ho già provato.

1 Mi Piace

quel filtro funziona solo se l’utente sta creando un nuovo post con quel tag. Se il tag viene aggiunto a un argomento esistente, la notifica non viene attivata.

1 Mi Piace

Mmm. Dal nome del commit, sembra che dovrebbe attivarsi quando i tag vengono modificati. :thinking:

Vediamo cosa riesco a scoprire. :+1: