Descrição | Iniciar Projeto | Contate-me | Licença
Bem-vindo ao repositório de Integração ChatGPT-WhatsApp! Este projeto utiliza JavaScript, MongoDB, LangChain e OpenAI para criar uma aplicação poderosa que integra o ChatGPT com a plataforma WhatsApp.
#Copie o repositório
$ git clone https://github.com/Ronald785/chatGPT-WhatsApp
#Acesse o diretório do projeto
$ cd chatGPT-WhatsApp
#Instale as dependências
$ npm install
#Acesse o mongoDB Atlas e crie um database "whatsapp-ia" com 2 collections "chat_histoy" e "contact"
#Substitua as variáveis do arquivo .env
#Acesse o script RemoteAuth.js do node_modules
$ Caminho: node_modules/whatsapp-web.js/src/authStrategies/RemoteAuth.js
#Acesse o diretório no terminal
$ cd node_modules/whatsapp-web.js/src/authStrategies
#Instale adm-zip
$ npm install adm-zip
#Adicione no inicio do script
$ var AdmZip = require("adm-zip");
#Encontre a função unCompressSession e substitua pelo código abaixo
async unCompressSession(compressedSessionPath) {
await new Promise((resolve, reject) => {
const zip = new AdmZip(compressedSessionPath);
zip.extractAllToAsync(this.userDataDir, true, false, (err) => {
if(err)
{ reject(err); }
else
{ resolve(); }
});
});
await fs.promises.unlink(compressedSessionPath);
}
#Acesse a raiz do projeto /chatGPT-WhatsApp e inicie o app
$ npm start
Lançado em 2023, 📝 Licença MIT