Crie seu bot ChatGPT no Slack

Listen to this article


Neste guia prático você vai aprender a criar bots do ChatGPT to Slack usando Zapier. Você vai configurar um bot que responde automaticamente em um canal e outro acionado por um slash command. O texto mostra o que você precisa: sua chave de API of OpenAI, uma conta no Zapier e como usar Webhooks quando necessário. As instruções são passo a passo, com testes e dicas para formatar respostas e escolher como a mensagem aparece no Slack.

  • Tipos de bot: resposta automática em canal e comando slash para usar em qualquer canal
  • É preciso conta OpenAI, chave API e faturamento ativado para o ChatGPT funcionar
  • Zapier conecta Slack e ChatGPT com gatilhos e ações; mapeie campos e teste cada passo
  • Comandos slash usam Webhooks by Zapier e exigem instalar o app no Slack; webhooks podem exigir plano pago
  • Personalize nome, ícone e formatação; use templates do Zapier para agilizar

Sumário (Skip ahead)

  • Antes de começar
  • Criar bot de resposta com ChatGPT no Slack
  • Criar bot de comando slash com ChatGPT
  • Dicas finais e links úteis

Antes de começar

Você vai precisar de duas coisas principais:

  • Conta OpenAI e chave da API. Crie a conta se ainda não tiver e ative faturamento. Em OpenAI → API Keys clique em “Create a new secret key” e copie a chave; guarde num lugar seguro.
  • Conta Zapier para criar Zaps que conectam Slack e ChatGPT. Pode criar do zero ou usar templates.

Tabela rápida de requisitos:

Item Por que precisa
Conta OpenAI API Key Para enviar prompts ao ChatGPT
Conta Zapier Para criar automações (Zaps)
Conta Slack e permissão para apps Para instalar apps e criar comandos slash

Criar um bot de resposta (ChatGPT reply bot) no Slack

Este Zap responde automaticamente a mensagens em um canal escolhido.

1) Configurar o trigger do Slack

  • No Zapier, crie um novo Zap e escolha Slack como app de trigger.
  • Selecione “New Message Posted to Channel”.
  • Conecte sua conta Slack (“Connect a new account” se necessário).
  • Escolha o canal onde o bot vai escutar.
  • Clique em “Test trigger” e selecione uma mensagem recente.

2) Configurar a ação ChatGPT (OpenAI)

  • Adicione uma ação e escolha ChatGPT (OpenAI) → Conversation.
  • Conecte sua conta OpenAI colando a API Key.
  • Escolha o modelo ChatGPT que quer usar.
  • No campo User Message, mapeie o texto da mensagem do Slack.
  • Dê instruções claras ao bot no prompt de system/user, por exemplo:
  • “Você é um assistente de conteúdo. Responda com dicas práticas e concisas sobre posts do blog.”
  • Clique em Test para ver a resposta do ChatGPT.
Read more  Seu novo time de IA: Colaboração com Zapier Agents

Dica: você pode usar AI by Zapier se preferir não usar a API OpenAI; ele gera prompts e não exige chave.

3) Configurar a ação Slack

  • Adicione uma ação Slack → Send Channel Message.
  • Selecione o mesmo canal do trigger.
  • Em Message Text, mapeie “Full Response” do passo ChatGPT.
  • Opcional: ajuste Bot Name e Icon para parecer um bot.
  • Para responder em thread: no campo Thread, selecione o Ts (timestamp) do trigger.
  • Teste a ação e, se estiver ok, ative o Zap.

Este fluxo é ideal para FAQs, resumos automáticos e rotinas em um canal específico.

Criar um bot de comando slash com ChatGPT

Um comando slash permite enviar prompts de qualquer canal e receber respostas no mesmo local.

1) Criar o app Slack e configurar o webhook

  • Vá ao Slack API e clique em Create an App → From scratch. Dê um nome e selecione o workspace.
  • Em Features → Slash Commands, clique em Create New Command.
  • Escolha o comando, por exemplo /askchatgpt, e preencha descrição e hint de uso.
  • No Zapier, crie um Zap com Webhooks by Zapier → Catch Hook como trigger.
  • Copie o webhook URL (Request URL) gerado pelo Zapier e cole no campo Request URL do comando slash no Slack.
  • Salve e instale o app no workspace.

Pro tip: Webhooks by Zapier pode exigir plano pago.

2) Configurar a ação ChatGPT

  • No Zapier, após testar o webhook, adicione ChatGPT → Conversation.
  • Conecte sua conta OpenAI.
  • No campo Message, mapeie o campo Text vindo do webhook (o que o usuário escreveu após o slash).
  • Adicione instruções curtas para o bot interpretar o pedido.
  • Teste o passo.

3) Configurar a ação Slack de resposta

  • Adicione Slack → Send Channel Message.
  • No campo Channel, escolha Custom e mapeie para o channel_name vindo do webhook, assim a resposta volta ao mesmo canal.
  • Em Message Text, coloque Full Response do ChatGPT.
  • Ajuste nome e ícone do bot se quiser.
  • Teste e ative o Zap.

Dica prática: teste com algo simples, por exemplo “/askchatgpt Resuma este texto em duas frases.”

Dicas práticas e controle de custos

  • Use threads para manter o canal limpo.
  • Monitore custos: a OpenAI cobra por token; ajuste prompts para economizar.
  • Bloqueie dados sensíveis com filtros e validações no Zap.
  • Personalize prompts e templates do Zapier para respostas mais consistentes.
Read more  Como escolher seu software de vendas

Related articles & referências

  • Guia original com passo a passo: https://zapier.com/blog/how-to-build-chatgpt-slack-bot
  • How to build your own Slack bot (tutoriais gerais)
  • How to format a Slack message in Zapier
  • Gmail to Slack: How to get Slack notifications for new Gmail messages

Também consulte o tutorial completo em https://zapier.com/blog/how-to-build-chatgpt-slack-bot para mais detalhes e screenshots.

Improve your productivity with Zapier

  • No-code automation across 8,000 apps
  • Copilot: assistente dentro do editor Zapier que ajuda a montar e ajustar Zaps
  • AI by Zapier: alternativa integrada ao ChatGPT sem chave da OpenAI

Autor e atualizações

  • Publicado por: Will Harris, especialista de conteúdo na Zapier.
  • Primeira publicação: Abril 2023.
  • Última atualização: Novembro 2025 por Steph Spector.

Recursos rápidos

  • Criar conta OpenAI: página de cadastro OpenAI.
  • Gerar API Key: painel OpenAI → API keys.
  • Criar conta Zapier: página de cadastro Zapier.
  • Slack API: página Slack API para criar apps.
  • Tutorial passo a passo (referência): https://zapier.com/blog/how-to-build-chatgpt-slack-bot

Conclusion

Você tem um mapa claro para trazer o poder do ChatGPT ao seu Slack. Garanta as bases: Conta OpenAI API Key, conta Zapier e permissões no workspace Slack. Escolha entre:

  • Bot de resposta automática em canal — ótimo para FAQs e resumos; ou
  • Comando slash (/askchatgpt) — um assistente portátil disponível em qualquer canal.

Fluxo geral: criar trigger (Slack ou Webhooks by Zapier) → conectar ao ChatGPT (mapear texto) → enviar resposta ao canal (use threads quando fizer sentido). Teste cada etapa, personalize nome e ícone do bot e monitore os custos. Para referência detalhada, consulte https://zapier.com/blog/how-to-build-chatgpt-slack-bot.

Ponha a mão na massa: teste prompts curtos, ajuste até ficar natural e você terá um bot que responde rápido, reduz trabalho manual e parece parte da equipe. Quer mais dicas e tutoriais? Confira outros artigos em https://bloxnoticias.com.br.

Perguntas frequentes (FAQ)

  • O que é um bot ChatGPT no Slack?
    É um bot que usa ChatGPT para responder mensagens ou comandos dentro do Slack.
  • Que tipos de bot posso criar?
    Dois: bot de resposta automática em um canal e bot de comando slash (ex: /askchatgpt) em qualquer canal.
  • O que preciso antes de começar?
    Conta OpenAI com billing ativo e chave API, conta Zapier e workspace Slack. Webhooks by Zapier pode exigir plano pago.
  • Como crio a chave da OpenAI?
    Em OpenAI → API keys → Create new secret key. Copie e salve agora; não é possível ver novamente depois.
  • Posso usar sem chave da OpenAI?
    Sim: AI by Zapier funciona sem chave, mas é limitado e difere do OpenAI oficial.
  • Como funciona o bot de resposta automática?
    Configure um Zap: Trigger Slack (nova mensagem no canal) → ação ChatGPT → ação Slack (enviar mensagem, preferencialmente em thread).
  • Como funciona o bot de comando slash?
    Crie um app Slack com Slash Command apontando o Request URL para o webhook do Zapier. Depois monte o Zap: webhook → ChatGPT → enviar resposta ao canal.
  • Preciso pagar o Zapier?
    Webhooks by Zapier e templates avançados podem exigir planos pagos; Zaps simples podem rodar no plano gratuito.
  • Como mapear o texto do Slack pro ChatGPT no Zapier?
    No campo da ação ChatGPT, clique em ou digite / para inserir o campo de texto vindo do passo Slack ou do webhook.
  • Como faço a resposta aparecer em thread?
    No passo Slack, mapeie o timestamp (Ts) da mensagem original no campo Thread para responder como thread.
  • Posso mudar o nome e o ícone do bot?
    Sim. No passo Slack você escolhe enviar como bot, definindo o nome e o ícone que aparecem na mensagem.
  • Quanto custa usar o OpenAI com esses bots?
    OpenAI cobra por token. Crie a conta gratuita, mas habilite billing para usar a API.
  • Para que posso usar esse bot na prática?
    FAQs, resumos, busca de dados internos, ajuda rápida e automação de tarefas no Slack.

Leave a Comment

en_USEnglish