Skip to content

m32pinto/robo_de_atendimento_CRT02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robô de Atendimento CRT_02

ATENÇÃO ESSA É UMA VERSÃO JÁ USUAL, LOGO, CASO SEJA NECESSÁRIO É POSSÍVEL ADICIONAR MAIS FUNCIONALIDADES E INSTRUÇÕES

Este projeto implementa um robô de atendimento automatizado para WhatsApp, desenvolvido em Node.js utilizando a biblioteca whatsapp-web.js. O bot oferece um fluxo de atendimento interativo baseado em menus para guiar os usuários através de diversas solicitações.

Como Usar:

Pré-requisitos:

  • Node.js (versão 16.x ou superior)
  • npm (Node Package Manager)

Instalação e Execução:

  1. Clone este repositório:
    git clone
  2. Navegue até a pasta em que o projeto será salvo:
    cd ...
  3. Instale as dependências:
    npm install
  4. Inicie o bot:
    node src/bot.js
    # Ou, se configurado no package.json:
    # npm start
  5. Conecte o WhatsApp:
    • Uma URL longa (data:image/png;base64,...) será exibida no terminal.
    • Copie e cole essa URL em seu navegador web.
    • Escaneie o QR Code exibido no navegador com seu celular (WhatsApp > Aparelhos Conectados > Conectar um aparelho).
    • O bot estará pronto quando "Client is ready!" for exibido no terminal.

Funcionalidades Principais:

  • Atendimento Guiado por Menu: Permite ao usuário navegar por opções numeradas.
  • Gestão de Estados de Conversa: O bot rastreia o estado atual de cada usuário para fornecer respostas contextuais.
  • Retorno Universal: A opção 0 permite voltar ao menu anterior ou principal.
  • Respostas Detalhadas: Fornece informações completas para cada opção de atendimento.

Bibliotecas Utilizadas:

  • whatsapp-web.js: Para conexão e interação com o WhatsApp Web.

  • qrcode: Para gerar o QR Code de conexão como uma Data URL.

  • Implementação futura (abaixo):

  • axios (se implementada a integração com LLM para a opção "Falar com atendente").

Evolução do Projeto (Versão Atual):

Atualização_v1_17_06_2025

Adição de emojis.

Adição de função de encerrar atendimento ao solicitar atendimento humano.

Correção nos links

Correção no texto da anuidade
Palavras duplicadas

Atualização_v2_17_06_2025

Correção de pontuação.

Adição de emojis.

Padronização dos manuais de atendimento, Emojis guias

Correção do digito "0" que percorre da opção final do submenu para o submenu e somente digitando novamente vai para o menu principal.

Atualização dos submenus que são agora são iniciados da opção 1.

Atualização_v3_18_06_2025

Adição de comando de ignorar contatos específicos e grupos.

Adição de lógica para o atendimento somente proceder com os 11 digitos do cpf.

Correção de pontuações.

About

Projeto de robô de atendimento por lógica no whatsapp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published