GithubHelp home page GithubHelp logo

neltronafafaf / bot-whatsapp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from evandrorodcoelho/bot-whatsapp

0.0 0.0 0.0 186 KB

Bot WhatsApp com integração com chat gpt

JavaScript 10.86% TypeScript 89.14%

bot-whatsapp's Introduction

Bot-WhatsApp

Descrição

Este projeto tem como objetivo criar um bot para WhatsApp, o bot é criado com Node.js + Typescript , utilizando a biblioteca "venom-bot"

Pré-requisitos

Antes de começar, certifique-se de ter as seguintes ferramentas instaladas em sua máquina:

  • Node.js versão 12 ou superior
  • npm (gerenciador de pacotes do Node.js)

Também precisara obter uma chave API do OpenAI. Para fazer isso, siga estas etapas:

  1. Crie uma conta no site da OpenAI.
  2. Após criar uma conta, crie uma nova chave de API na página de configurações.
  3. Copie a chave de API gerada.

Instalação

Para instalar as dependências do projeto, execute o seguinte comando:

git clone https://github.com/EvandroRodCoelho/Bot-WhatsApp.git
cd Bot-Whatspp
npm install

O projeto utiliza um arquivo .env para armazenar variáveis de ambiente.Por isso siga esses passos:

  1. No arquivo .example.env e renomeie-o para .env.
  2. Substitua Your_Api_key pela sua chave da API do OpenAI.
  3. Salve o arquivo .env e feche-o.

Uso

Iniciando o projeto

Para iniciar o projeto, execute o seguinte comando:

npm run start

Ao executar este comando, um código QR será exibido no terminal. Abra o aplicativo WhatsApp no seu telefone e escaneie o código QR para conectar o seu telefone ao bot.

Enviando mensagens ao bot

Depois de conectar seu telefone ao bot, você pode enviar mensagens para o bot pelo WhatsApp. Qualquer mensagem recebida será enviada para o modelo de linguagem natural OpenAI GPT-3 para ser processada e respondida. A resposta do bot será enviada de volta para o número de telefone que enviou a mensagem.

Exemplo

Aqui está um exemplo de como usar o bot no WhatsApp:

  1. Execute o comando npm run start para iniciar o bot.
  2. Abra o aplicativo WhatsApp em seu telefone e escaneie o código QR exibido no terminal.
  3. Envie uma mensagem para o número de telefone do bot.
  4. Espere alguns segundos para a resposta do bot.
  5. O bot enviará sua resposta para o número de telefone que enviou a mensagem.

Certifique-se de ter preenchido as variáveis de ambiente corretamente antes de executar o comando npm run start.

É importante lembrar que a chave de API do OpenAI pode expirar ou ficar inválida com o tempo. Caso ocorra algum erro na resposta do bot, verifique se a chave ainda está válida e, se necessário, gere uma nova chave na página de configurações da OpenAI.

Se você tiver algum problema para usar o bot, verifique se atendeu a todos os pré-requisitos mencionados no arquivo README.md. Se ainda tiver problemas, entre em contato com o criador para resolver a questão.

Tecnologias utilizadas

typescript nodejs

bot-whatsapp's People

Contributors

evandrorodcoelho avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.