Sto cercando di capire come configurare l’integrazione della chat per pubblicare in un canale Slack privato. Sono riuscito a farlo con Asana, il nostro gestore di attività, ma Discourse non sembra consentirmi di farlo.
Quando creo un canale privato e vado su Aggiungi app, Asana mi offre l’opzione di aggiungerlo, mentre con Discourse ho solo l’opzione di visualizzazione.
Non sono sicuro che si tratti solo di una permission in Slack da concedere all’app di Discourse. Purtroppo non amministro più la nostra istanza di Slack, quindi dovrò collaborare con il mio gruppo IT per fare dei test. Apprezzerei qualsiasi suggerimento.
Ecco degli screenshot quando provo ad aggiungere entrambe le app:
L’ho testato sul mio account Slack. Su quell’account sono in grado di aggiungere l’app Discourse a un canale privato cliccando sul link “Aggiungi un’app” del canale. Questo funziona sia per i canali privati di cui l’amministratore di Slack è membro, sia per quelli di cui non lo è.
Sì, mancavano due delle autorizzazioni (chat in alto), ma stranamente, anche dopo aver reso l’app disponibile in tutti i canali, sembra funzionare solo nei canali privati quando invito l’amministratore di Slack nel canale. Immagino che ci sia qualcosa di sbagliato nelle nostre autorizzazioni per quello, ma dovrò fare ulteriori test con lui la prossima settimana. Grazie per l’aggiornamento.
OK, come aggiornamento, ecco dove mi trovo nei test.
Credo che tutte le autorizzazioni siano impostate correttamente, ma il mio amministratore di Slack è andato a casa per la giornata. Ho notato che ricevo un errore quando provo a pubblicare in un canale Slack privato, con il messaggio che il canale non esiste. Inizialmente pensavo che potesse essere dovuto al fatto di aver appena creato un canale per i test, quindi ho provato con un canale di test più vecchio e ho ottenuto lo stesso messaggio di errore nella mia regola.
Ho quindi aggiunto il mio amministratore di Slack al canale e ho riprovato a pubblicare. Questa volta è andato a buon fine. Non posso testare la rimozione dell’amministratore per verificare se l’integrazione continua a funzionare finché non sarà di nuovo online. Se funziona, immagino che questa sia la soluzione alternativa, a meno che non esista un modo per avviare l’integrazione in un canale privato senza aggiungere un amministratore di Slack.
Grazie @sunjam, dovrò scoprire come è configurato quel bot su Slack; i nomi più ovvi (come quello con cui pubblica, discourse_integration) non sembrano essere trovati dal comando slash di invito. Grazie comunque per il suggerimento!
Crei l’utente bot come parte del processo di configurazione documentato in Slack, dopodiché devi effettivamente invitarlo in ogni stanza specifica. << Se esiste un modo più semplice per farlo, mi farebbe piacere saperlo.
Ciao! Qualcuno ha avuto successo da quando è stato pubblicato l’ultimo post in questo thread nell’integrare Discourse in un canale privato su Slack? Ho provato alcune cose, ma non sono riuscito a farlo funzionare e a importare i post da Discourse come possono fare i canali pubblici. Qualcuno ha avuto successo? Qualche consiglio da condividere? Grazie!