WhatsappBot
Um pequeno robô para Whatsapp, que auxilia na pesquisa de produtos pela internet.
O Brasil se encontra na segunda posição global dentre os países que mais gastam tempo na Internet. Em média, os brasileiros passam 10 horas e 8 minutos por dia conectados, seja para trabalho ou lazer.
Tirar um tempo para navegar na internet e fazer aquela "comprinha" no melhor site e no melhor preço pode ser uma tarefa árdua. Por essa razão decidi criar o WhatsappBot !! Um robô que faz uma busca no zoom.com.br do produto que você deseja comprar, retornando para você uma lista de produtos com preços e as lojas virtuais mais conceituada com o produto disponível.
Para realização desse projeto foi necessário usar o Venom-Bot para fazer integração com Whatsapp associado ao Natural language processing para deixar o bot mais um pouquinho inteligente (Não foi muita coisa, só brinquei um pouco rsrsrs). E uma das partes principais do projeto que é extração dessas inofrmações no site do zoom.com.br utilizei o Puppeteer. Como bônus, deixei um servidor Express para que a pesquisa de produtos esteja também disponivel em forma de API.
@luteroelavoco, lá tem um video no meu Reels mostrando o funcionamento do projeto.
Me siga no instagram (Instalação
Vai até ao terminal da pasta do projeto e roda o comando a baixo.
yarn install
Depois de instalar todas as dependências
Para iniciar
yarn dev
Tecnologias / Bibliotecas
Funcionalidades
- Saudação
Usando NLP deixei o robô um mais inteligente na forma de saudação.
Iniciando com olá !
Iniciando com Bom dia !
Que robô hein !! Ele também sabe o "suave"
- Fazendo a pesquisa
Escrevendo "Pesquisar" e depois o nome do produto ele diz para você aguardar
Após "Pesquisar" o robô diz para aguardar.
E no final de tudo ele retorna uma lista com preço e link para comprar esses produtos
Meta
Author - Lutero Elavoco
programmer - Lutero Elavoco - luteroelavoco90@gmail.com
Contributing
- Fork it (https://github.com/luteroelavoco/whatsappBot)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request