Este projeto faz parte do repositório TechThrowback e representa uma experiência de automação para envio de mensagens no WhatsApp. Utiliza o pacote npm venom-bot
para interagir com o WhatsApp e a API da OpenAI para processamento de linguagem natural.
-
Automação WhatsApp: O projeto automatiza o envio de mensagens para contatos no WhatsApp.
-
Integração com OpenAI: Utiliza a API da OpenAI para criar respostas inteligentes para mensagens recebidas.
-
start:dev: Inicia o projeto no modo desenvolvedor usando Nodemon e ts-node.
-
build: Realiza a compilação do TypeScript para JavaScript.
-
Clone este repositório para sua máquina local.
-
Execute
npm install
para instalar as dependências. -
Configure as variáveis de ambiente necessárias para o projeto. Certifique-se de definir a chave da API da OpenAI.
(OPENAI_API_KEY)
-
Execute
npm run start:dev
para iniciar o projeto em modo de desenvolvimento.
-
Acesse o WhatsApp usando o QR Code fornecido no terminal ao executar o projeto.
-
Envie uma solicitação de envio de mensagem para a rota
/send
da API, fornecendo o número de telefone (to
) e a mensagem (message
) no corpo da solicitação. -
O projeto enviará a mensagem para o número fornecido e receberá uma resposta da API da OpenAI.
-
A resposta será enviada de volta ao WhatsApp.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests para melhorar este projeto.
Obrigado por explorar este projeto! Espero que esta integração entre venom-bot
e OpenAI seja útil para suas próprias experiências de automação no WhatsApp.
Este projeto está disponível sob a MIT License. Consulte o arquivo LICENSE para obter mais detalhes.