Configurar notificações do Slack usando o plugin discourse-chat-integration

Obrigado pelo guia!

Como um usuário anterior, estou enfrentando esses erros:

/discourse falhou com o erro "dispatch_failed"

O que posso estar esquecendo? Verifiquei duas vezes as informações que capturei nas capturas de tela abaixo.

Há logs de depuração disponíveis para isso? Verifiquei os Logs de Erro no Admin e também executei sudo ./launcher logs app.

Por favor, me informe quais informações adicionais posso fornecer para ajudar na depuração. Obrigado!


Escopos OAuth:

Parâmetros do comando Slash

Kapture 2021-02-21 at 00.27.08

Verificação e tokens OAuth

Configurações de interatividade

@stanislaw, depois que você perguntou pela primeira vez e David respondeu, implementei respostas em thread, com o conselho de David.

Esse tópico mostra como configurá-lo.

2 curtidas

@Brad_Wood, suas sugestões e pergunta parecem interessantes, então não quero que se percam.

Você se importaria de mover as duas primeiras para um novo tópico em #feature e marcá-las com chat-integration, e depois mover sua pergunta para Support, marcando-a também com chat-integration?

Isso facilitaria o acompanhamento e evitaria que se percam aqui.

Eu teria movido a postagem para um novo tópico para você, mas como você tem solicitações de recursos e uma pergunta em uma única postagem, eu teria que editar e criar algo novo para movê-la, e não quero fazer isso.

2 curtidas

@osioke Criei dois novos tópicos conforme solicitado, mas parece que não tenho permissão para adicionar tags.

Se você puder me ajudar a taggear esses posts ou me informar como fazê-lo, agradeço muito a ajuda.

1 curtida

Oi, eu estava enfrentando o mesmo problema (após seguir os passos exatamente).

O que eu estava esquecendo era ativar o plugin de integração de chat de nível superior:

Ativar isso fez a integração funcionar conforme o esperado.

3 curtidas

@ililic Obrigado! Era isso mesmo. :man_facepalming:

Seria bom adicionar isso explicitamente às instruções de nível superior! @david

Ótima ideia :+1: Adicionei ao primeiro passo do tópico original aqui:

3 curtidas

Qual é a melhor maneira de configurar o bot para enviar notificações no Slack para TODOS os posts/respostas no fórum?

Atualmente, parece que primeiro é necessário adicionar todos os tópicos diferentes separadamente, e mesmo assim não funciona se alguém postar em uma subcategoria desses tópicos.

Uma coisa realmente estranha acontece quando a integração com chat é combinada com DiscoTOC - automatic table of contents (cc @Johani)

Os títulos agora são precedidos por um link que NÃO leva ao título.

Veja as capturas de tela abaixo.
A postagem original

A pré-visualização no Slack

Resultado ao clicar no primeiro link: apenas a página inicial do fórum

2 curtidas

Sou capaz de receber notificações no meu canal do Slack toda vez que alguém publica uma nova mensagem no Discourse (se uma determinada tag for adicionada ao mesmo tempo).
Pergunta: é possível acionar notificações do Slack apenas QUANDO uma nova tag é adicionada a um Tópico do Discourse existente (vamos supor que o Tópico foi criado antes)?

1 curtida

Olá - configuramos a integração e estamos recebendo as notificações do Slack para tópicos em nossa categoria de suporte - mas também é possível ter um resumo diário de postagens em todo o fórum (ou seja, para nos informar sobre a atividade, mas não sobre questões urgentes)?

Pode valer a pena dizer que, se você pular a seção de comandos de barra e voltar mais tarde para adicioná-la, ele solicitará que você instale o aplicativo novamente, o que desabilita o plugin de chat por algum motivo e gera o erro de despacho.

Portanto, se você voltar para adicionar os comandos de barra, certifique-se de adicionar os tokens e as informações básicas novamente no painel de administração.

Tenho uma pergunta sobre permissões.
Gostaria de poder executar /discourse post apenas por mim, e somente por mim, como proprietário do workspace do Slack. Em outras palavras, não quero que outros usuários sequer vejam o aplicativo Discourse Integration, ou se virem, não quero que eles possam executar /discourse post. É possível?

Olá @david e outros membros da comunidade!

Pelo que entendi, parece que preciso configurar cada subcategoria separadamente no Discourse para que ela seja enviada ao Slack.

Em outras palavras, não posso simplesmente especificar a categoria principal para ser enviada ao Slack e esperar que todas as subcategorias dessa categoria também sejam enviadas.

Parece que preciso configurar cada subcategoria separadamente. Isso está correto?

Idealmente, eu gostaria de apenas escolher uma categoria para enviar ao Slack e que todas as subcategorias fizessem parte dela automaticamente.

Obrigado,
Scott

Encontrando o mesmo problema. Como recebo notificações do Slack quando uma tag é adicionada a uma postagem existente?

Acredito que houve um filtro adicionado para ‘tag adicionada ao tópico’, que acho que deve fazer o que você quer:

1 curtida

Isso não está funcionando tão bem. Já tentei isso.

1 curtida

esse filtro só funciona se o usuário estiver criando uma nova postagem com essa tag. Se a tag estiver sendo adicionada a um tópico existente, a notificação não será disparada.

1 curtida

Hmmm. Pelo nome do commit, parece que ele deveria ser acionado quando as tags são alteradas. :thinking:

Vou ver o que consigo descobrir. :+1: