Brokers
Slack
o broker do slack segue o padrão de cadastrar webhook para recebimento de mensagens e receber um link para envio de mensagens a api do slack fornece certos identificadores para o cadastro do broken, como id da conta, token, signing secret e oath do usuário 1\ criar uma conta através do link abaixo, se inscreva no slack api link de acesso https //slack com/get started#/createnew 2\ criar um novo workspace workspace é um espaço onde se pode fazer a comunicação entre canais, mensagens diretas etc workspace 3\ criar um novo aplicativo de desenvolvedor link slack aplicativo https //api slack com o aplicativo serve para usar e configurar ferramentas da api do slack na criação do aplicativo, deve selecionar o workspace criado para criar selecione seus aplicativos e criar novo aplicativo aplicativo 4\ configurar webhook e inscrição em eventos na aba de inscrição de eventos, permita os eventos depois, cadastre uma url para o webhook https //{endereço do lunaris}/post/slack/webhook e também se inscreva em evento no recebimento de mensagens (subscribe to bot events e subscribe to events on behalf of users) webhook 5\ receber link para envio de mensagem na aba de webhook de recebimento, ative tal funcionalidade e clique na opção de adicionar um novo webhook ao workspace na imagem abaixo é mostrado o link em que é possível enviar requisições de envio de mensagem a url tem o padrão de endereço fixo ( https //hooks slack com/services/ https //hooks slack com/services/ ) seguido do token, no caso, o token da imagem seria t07akpv415w/b07a3p3ff39/ta6eqeeckrhnjzqmctdaieae link 6\ ativar interatividade de botões na aba de interatividade e atalhos de texto, ative a interatividade e ponha o link do webhook parecido com o passo 4, com endereço https //{endereço do lunaris}/post/slack/webhook interaction 7\ obter id da conta na aba de informações básicas é mostrado o id do aplicativo, como no caso, a07akqv7auq o campo signing secret é a chave secreta que deve ser cadastrado no aura blocks id 8\ obter oauth do usuário nesta página do oauth como pode ser pode vista na imagem abaixo, em user token scopes ative a opção im\ read e files\ read isso permitirá que arquivos e imagens sejam recebidos pelo nosso servidor do broker slack por último guarde o campo, user oauth token conforme mostra a imagem em que se inicia com "xoxp " id