Este projeto é um bot do WhatsApp que usa ChatGPT (GPT-4) da OpenAI para responder às entradas do usuário.
git clone https://github.com/noelzappy/chatgpt-whatsapp.git
cd chatgpt-whatsapp
yarn install
.env
e atualize as chaves da API OpenAI e o ID da organização cp .env.example .env
nano .env # opens the `.env` file for you to update the details
yarn start
O bot agora responderá a todas as mensagens que você receber.
Para usar o bot em chats em grupo, basta mencionar o nome do bot ou qualquer um dos prefixos listados abaixo em sua mensagem.
"gpt",
"GPT",
"gpt3",
"GPT3",
"gpt-3",
"GPT-3",
"bot",
"Bot",
"BOT",
Para alterar os prefixos, atualize o array localizado em src/configs/constants.ts
What is the meaning of life?
bot What is the meaning of life?
O bot responde apenas às mensagens recebidas por você, não enviadas. Também funcionará com mensagens de grupo. O bot responderá a todas as mensagens privadas que você receber e apenas às mensagens que contenham algum dos prefixos nos bate-papos em grupo. Para alterar o modelo OpenAI em uso, atualize a variável OPENAI_MODEL
no arquivo config/constants.ts
.