Bem-vindo ao Central de Ajuda da Albato

Como Criar um Bot Inteligente Dentro do Slack


NESTE ARTIGO

Utilizando Albato, é possível integrar o Slack com uma série de aplicativos externos. Em poucos passos, você poderá criar uma espécie de bot pessoal, que reagirá a determinados comandos enviados em mensagens no Slack e, automaticamente, executará ações desejadas em outros apps.

Neste conteúdo, vamos ensinar passo a passo como criar essa estrutura. Como exemplo, vamos definir um bot que pode traduzir/interpretar uma determinada mensagem recebida, criar tarefas no ClickUp, ou buscar alguma informação em alguma planilha do Google Sheets.

Além disso, o bot também informará caso algum comando não tenha sido executado corretamente.

 

Conectando os Apps

O primeiro passo antes de criar qualquer automação na Albato é garantir que os apps que utilizaremos estão devidamente conectados à nossa plataforma.

Para isso, basta ir na aba de Apps e, em seguida, clicar em Conectar App.

Como Criar um Bot Inteligente Dentro do Slack screenshot 1

Busque pelo aplicativo desejado e siga as instruções até aparecer a mensagem de que a conexão foi criada com sucesso.

Para este exemplo, vamos precisar realizar esse processo com o Slack, Google Sheets e ClickUp.

Ao criar sua automação, adicione os apps que desejará usar adicionalmente.

 

Como criar a automação

Uma vez que tenha todos os apps conectados corretamente, vá até a aba de Automações e clique para criar uma nova automação.

Como Criar um Bot Inteligente Dentro do Slack screenshot 2

Em seguida, selecione um gatilho.

Como Criar um Bot Inteligente Dentro do Slack screenshot 3

Aqui vamos utilizar o gatilho de nova mensagem recebida do Slack. Você pode optar por identificar mensagens recebidas em canais públicos, privados ou mensagens diretas.

Para nosso exemplo, vamos selecionar canais públicos.

Como Criar um Bot Inteligente Dentro do Slack screenshot 4

Em seguida, vamos adicionar uma etapa de ramificação (branching).

Como Criar um Bot Inteligente Dentro do Slack screenshot 5

A ramificação será responsável por filtrar os comandos que vamos determinar e encaminhar o fluxo para a ação desejada, conforme o código selecionado.

Como Criar um Bot Inteligente Dentro do Slack screenshot 6

Após adicionar a ramificação, vamos pensar na lista de comandos que teremos. Neste exemplo, nossos comandos sempre serão # seguido do nome da ação.

Veja como ficaria.

  • Traduzir mensagem Toda vez que enviarmos o comando, seguido da mensagem desejada, a mensagem será enviada para Albato AI, que fará a tradução e, na sequência, no mesmo chat, enviará o resultado.

Comando: #traduzir

  • Criar tarefa no ClickUp Toda vez que enviarmos o comando, uma tarefa com os dados da mensagem será automaticamente criada no ClickUp.

Comando: #tarefa

  • Busca de valores no Google Sheets Toda vez que enviarmos o comando, usaremos a mensagem para buscar o valor desejado em alguma coluna específica de uma planilha no Google Sheets.

Comando: #buscar

Clique aqui para adicionar a primeira rama.

Como Criar um Bot Inteligente Dentro do Slack screenshot 7

Vamos definir a condição do filtro: O campo mensagem (text message) deve conter #traduzir

Como Criar um Bot Inteligente Dentro do Slack screenshot 8

Em seguida, adicione as etapas dessa rama.

Como Criar um Bot Inteligente Dentro do Slack screenshot 9

Nesse caso, vamos usar Albato AI.

Como Criar um Bot Inteligente Dentro do Slack screenshot 10

Atenção: Albato AI não está disponível em planos Tier. Caso possua algum desses planos, não se preocupe, basta utilizar a mesma lógica, mas nessa etapa utilize uma ação de algum app previamente conectado capaz de realizar a mesma função, como por exemplo ChatGPT, Claude, Perplexity, entre outras AIs.

Configure essa etapa usando no campo ROLE o valor digitado manualmente: user

No campo de mensagem, selecione o parâmetro de mensagem do Slack, junto ao prompt desejado.

Por exemplo, traduzir para o idioma inglês.

Como Criar um Bot Inteligente Dentro do Slack screenshot 11

Configure o prompt com o idioma que preferir.

Finalmente, adicione uma outra etapa do Slack para enviar uma mensagem nesse canal.

Como Criar um Bot Inteligente Dentro do Slack screenshot 12

No campo da mensagem, selecione o valor vindo da etapa da Albato AI. Lembre-se de colocar também o ID do canal desejado.

Como Criar um Bot Inteligente Dentro do Slack screenshot 13

A rama ficará assim.

Como Criar um Bot Inteligente Dentro do Slack screenshot 14

Em seguida, vamos adicionar a nossa segunda rama, dessa vez para buscar valores no Google Sheets.

Como Criar um Bot Inteligente Dentro do Slack screenshot 15

A lógica aqui é similar: configure o filtro desta segunda rama com o valor do comando desejado, nesse caso: #buscar

Como Criar um Bot Inteligente Dentro do Slack screenshot 16

Finalmente, adicione uma etapa do Google Sheets para buscar valores.

Como Criar um Bot Inteligente Dentro do Slack screenshot 17

Configure essa etapa usando o valor da mensagem recebida e definindo em qual coluna deve fazer a busca. Coloque também o comparador como: Contém.

Como Criar um Bot Inteligente Dentro do Slack screenshot 18

Assim como na rama anterior, adicione mais uma etapa de envio de mensagem do Slack. Essa etapa usará o valor encontrado no Google Sheets e ficará configurada assim.

Como Criar um Bot Inteligente Dentro do Slack screenshot 19

Coloque todas as colunas as quais deseja que dados sejam enviados para o canal desejado. No Slack, quando esse comando for executado, trará os valores encontrados.

Caso nada seja encontrado, receberá uma mensagem em branco.

Vamos adicionar agora mais uma rama. Repita o processo do filtro, mas dessa vez para o comando #tarefa

Como Criar um Bot Inteligente Dentro do Slack screenshot 20

Em seguida, adicione uma etapa do ClickUp para criar tarefa.

Como Criar um Bot Inteligente Dentro do Slack screenshot 21

Configure essa etapa da forma que preferir, salvando, por exemplo, os dados da mensagem no campo de descrição da tarefa.

Como Criar um Bot Inteligente Dentro do Slack screenshot 22

Recomendamos, após configurar todas as ramas desejadas, adicionar uma última rama de verificação. Essa rama será responsável por indicar caso seja utilizado um comando incorreto.

Configure a rama dessa maneira: A mensagem do Slack deve conter #, mas não deve conter o comando. Crie uma condição dessa para cada comando, exatamente igual, mas mudando o valor.

Como Criar um Bot Inteligente Dentro do Slack screenshot 23

Salve essa etapa e configure uma mensagem automática para indicar que o comando foi recebido, mas não corresponde a nenhuma rama. Para isso, adicione a etapa de envio de mensagem do Slack, conforme anteriormente.

Use aqui a mensagem automática que preferir, por exemplo: Comando não encontrado.

Como Criar um Bot Inteligente Dentro do Slack screenshot 24

 

Conclusão

Essa automação ajuda sua equipe a transformar o Slack em um assistente funcional que pode responder perguntas e encaminhar solicitações sem triagem manual. Se tiver dúvidas, entre em contato com nossa equipe de suporte pelo chat.

Isso respondeu à sua pergunta?