cerebro-vip INEMA.CLUB
inícioINEMA.CODEX

Apresentação e documentação do projeto **WhatsApp AgentKit**, um bot…

INEMA.CODEX · 2025-10-13 · ~5 min · ver no Telegram ↗

INEMA

github.com ↗

platform.openai.com/agent-builder/edit ↗

Dá para usar só baixando o download.zip, sem precisar usar Git nem comandos no terminal, mas há duas coisinhas que precisam ser feitas direito para tudo funcionar. Aqui vai o passo a passo mais simples possível 👇


🟢 Instalação Simples (sem Git)

1. Baixar o projeto

  1. Acesse: https://github.com/inematds/whatsapp-agentkit
  2. Clique em Code → Download ZIP
  3. Extraia o arquivo em uma pasta do seu computador (por exemplo, área de trabalho).

2. Criar o arquivo .env

Dentro da pasta extraída, você vai ver um arquivo chamado:

.env.example

Faça assim:

  1. Copie esse arquivo
  2. Cole no mesmo lugar e renomeie para .env (sem o “.example”)
  3. Abra com o Bloco de Notas e preencha:

OPENAI_API_KEY=sua_chave_aqui WORKFLOW_ID=seu_workflow_aqui

Salve e feche o arquivo.


3. Executar o bot

Agora, dentro da pasta do projeto, basta clicar duas vezes em:

  • start_dev.bat (modo de teste) ou
  • start_prod.bat (modo normal)

O programa vai abrir o terminal automaticamente e começar a carregar os módulos.


4. Conectar ao WhatsApp Web

Quando o bot terminar de iniciar, o terminal vai mostrar algo assim:

📱 Gerando QR Code...

Aparecerá um QR Code no terminal.

Faça o seguinte:

  1. Abra o WhatsApp no seu celular
  2. Vá em Dispositivos Conectados
  3. Toque em Conectar um dispositivo
  4. Escaneie o QR Code que aparece no terminal

Se aparecer:

✅ Bot conectado com sucesso!

Pronto — o bot já está ativo!


5. Testar

Envie uma mensagem do seu celular para o número conectado (o mesmo WhatsApp usado no computador). Por exemplo:

Oi, tudo bem?

Você deve receber a resposta automática da IA em alguns segundos.


6. Comandos úteis

Comando O que faz
!help Mostra os comandos disponíveis
!clear Limpa o histórico da conversa
!status Mostra se o bot está online
!ping Testa a conexão

7. Dicas importantes

  • Não feche o terminal enquanto quiser que o bot responda.
  • O WhatsApp Web precisa estar logado (se desconectar no celular, ele para).
  • Se o QR Code não aparecer, instale as dependências manualmente:
  1. Abra o terminal na pasta do projeto
  2. Digite:

    npm install

    e depois rode novamente o .bat.


⚙️ Resumo rápido

Etapa O que fazer
1 Baixar e extrair o ZIP
2 Criar .env com suas chaves
3 Rodar start_dev.bat
4 Escanear o QR Code com o WhatsApp
5 Testar com uma mensagem

Com base no relatório RELATORIO_SISTEMA.md, segue o texto atualizado explicando a nova solução do WhatsApp AgentKit, com uma explicação clara de como ela funciona, como instalar e como usar:


WhatsApp AgentKit – Automação Inteligente com OpenAI GPT-4o

1. O que é

O WhatsApp AgentKit é uma solução moderna que conecta o WhatsApp diretamente à inteligência artificial da OpenAI, permitindo conversas automáticas, personalizadas e contextuais com usuários — tudo rodando de forma local, simples e gratuita. Ele utiliza o whatsapp-web.js para comunicação em tempo real e o AgentKit (OpenAI) para gerar respostas inteligentes com base em fluxos criados no Agent Builder.


2. Como funciona

  1. O usuário envia uma mensagem no WhatsApp.
  2. O sistema (via Puppeteer e whatsapp-web.js) captura a mensagem.
  3. O módulo principal (bot.ts) processa a mensagem:
  • ignora grupos e mensagens do próprio bot;
  • verifica se é um comando especial (!help, !status, etc.);
  • se for mensagem normal, cria o contexto e busca o histórico. 4. O módulo (openai-simple.ts) envia o texto para a OpenAI GPT-4o, com o contexto e o ID do workflow configurado. 5. A resposta gerada volta para o bot e é enviada automaticamente ao usuário no WhatsApp. 6. O histórico de conversa é armazenado por contato, garantindo continuidade nas respostas.

3. Estrutura simplificada

Usuário → WhatsApp Web → bot.ts → openai-simple.ts → OpenAI GPT-4o → Resposta no WhatsApp


4. Instalação passo a passo

Pré-requisitos:

  • Node.js v18 ou superior
  • Git instalado no computador

1. Clonar o repositório

git clone https://github.com/inematds/whatsapp-agentkit.git cd whatsapp-agentkit

2. Instalar dependências

npm install

3. Configurar o arquivo .env Copie o arquivo de exemplo:

cp .env.example .env

Abra o .env e insira:

OPENAI_API_KEY=sua_chave_aqui WORKFLOW_ID=seu_workflow_id_aqui

A chave é obtida em https://platform.openai.com O ID do workflow vem do seu Agent Builder.

4. Iniciar o bot

  • Modo desenvolvimento:

npm run dev * Modo produção:

npm start

5. Conectar ao WhatsApp

  • No terminal, será exibido um QR Code.
  • Escaneie com o WhatsApp (Menu → Dispositivos Conectados → Conectar).
  • Após a autenticação, o bot estará online e pronto para responder.

5. Comandos úteis

  • !help – Mostra comandos disponíveis
  • !status – Exibe o status do bot
  • !ping – Testa se o bot está ativo
  • !clear – Limpa o histórico de conversa

6. Recursos principais

  • Integração direta com GPT-4o (modelo rápido e multimodal)
  • Suporte a contexto individual por usuário
  • Comandos administrativos nativos
  • Instalação e execução local
  • Código aberto e modular, fácil de expandir
  • Logs automáticos de erros e status

7. Limitações atuais

  • Não processa imagens, áudios ou vídeos (apenas texto)
  • Histórico se perde ao reiniciar o bot
  • Não responde mensagens de grupos
  • Necessita de uma máquina ligada constantemente

8. Exemplos de uso

  • Atendimento automático: responder clientes, consultas ou FAQs
  • Assistente pessoal: lembretes, agendamentos e anotações
  • Educação: responder dúvidas de alunos e auxiliar estudos
  • Negócios locais: responder orçamentos, horários e pedidos

9. Como personalizar

Para criar um bot com personalidade própria:

  1. No Agent Builder, monte um fluxo com seu workflow personalizado.
  2. Copie o Workflow ID e substitua no .env.
  3. Reinicie o bot. Agora o WhatsApp responderá conforme o fluxo e a lógica do seu agente.

10. Conclusão

O WhatsApp AgentKit é uma plataforma pronta para quem quer unir inteligência artificial, automação e comunicação direta com clientes. Roda localmente, usa tecnologia moderna (Node.js + GPT-4o), é fácil de configurar e permite que qualquer pessoa crie seu próprio assistente de IA no WhatsApp.

github.com ↗

Whatsapp-AgentKit ChatBot GitHub

chatgpt.com ↗

1

Recursos

↑ voltar ao topo · ver no Telegram ↗