Coder Social home page Coder Social logo

vilhalva / age-advisor-chatbot Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 446 KB

👨‍💻É UM ASSISTENTE VIRTUAL DESENVOLVIDO UTILIZANDO REACT E REDUX, PROJETADO PARA INTERAGIR COM USUÁRIOS ATRAVÉS DE UM CHATBOT E FORNECER FUNCIONALIDADES BASEADAS NA SELEÇÃO DE IDADE.

HTML 11.00% CSS 12.96% JavaScript 76.04%
bot chatbot framework html javascript nodejs projeto react react-chatbot-kit css

age-advisor-chatbot's Introduction

AGE ADVISOR CHATBOT

👨‍💻É UM ASSISTENTE VIRTUAL DESENVOLVIDO UTILIZANDO REACT E REDUX, PROJETADO PARA INTERAGIR COM USUÁRIOS ATRAVÉS DE UM CHATBOT E FORNECER FUNCIONALIDADES BASEADAS NA SELEÇÃO DE IDADE.


DESCRIÇÃO:

O projeto "Age Advisor Chatbot" é um assistente virtual desenvolvido utilizando React e Redux, projetado para interagir com usuários através de um chatbot e fornecer funcionalidades baseadas na seleção de idade.

Este projeto utiliza React para a construção da interface de usuário e Redux para gerenciamento de estado, proporcionando uma experiência interativa e personalizada através de um chatbot que coleta informações do usuário e responde com base nas entradas fornecidas.

FUNCIONALIDADES:

  1. Inicialização e Saudação:

    • Quando iniciado, o bot saúda o usuário com a mensagem "Hello. Nice to meet you." através da função handleHello.
  2. Coleta de Informações:

    • Após a saudação inicial, o bot solicita ao usuário que digite seu nome através da função handleGot, seguido pela mensagem "Enter Your Name".
  3. Seleção de Idade:

    • O bot apresenta ao usuário um menu dropdown com opções de idade, permitindo ao usuário selecionar sua idade através do componente AgeDropdown.
    • Quando o usuário seleciona uma idade válida, a função showAge é acionada, exibindo a idade selecionada no chat.
  4. Confirmação e Encerramento:

    • Após a seleção da idade, o bot agradece ao usuário e informa que em 5 segundos ele irá encerrar a interação.
    • Após o tempo especificado, a função handleFinal é chamada, marcando a página como finalizada através do Redux.
  5. Exibição de Imagem:

    • Em resposta à solicitação do usuário, o bot pode enviar uma imagem de um cachorro utilizando a função handleDog, demonstrando a capacidade de integrar widgets e conteúdos multimídia.

EXECUTANDO O PROJETO:

  1. Instalando as Depêndencias:

    • Para instalar as dependências listadas no arquivo "package.json", você pode usar o comando npm install no terminal. Certifique-se de estar no diretório do seu projeto onde o arquivo "package.json" está localizado (CODIGO). O npm irá ler o arquivo "package.json" e instalar todas as dependências listadas nele.
    npm install
  2. Inicie o Bot:

    • Inicie o bot com o seguinte comando:
    npm start
  3. Interagindo com o Bot:

    1. Iniciar a Conversa:

      • O usuário inicia a interação com o bot, que responde com uma saudação inicial.
    2. Responder às Solicitações:

      • Siga as instruções do bot para fornecer seu nome e selecionar sua idade na lista suspensa fornecida pelo componente AgeDropdown.
    3. Explorar Recomendações:

      • Após selecionar sua idade, o bot pode sugerir informações adicionais ou recursos com base nas preferências configuradas.
    4. Encerrar a Interatividade:

      • Após a conclusão da interação, o bot informa que irá encerrar a conversa automaticamente após um curto período de tempo.

NÃO SABE?

  • Entendemos que para manipular arquivos em muitas linguagens e tecnologias relacionadas, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponíveis:

CREDITOS:

age-advisor-chatbot's People

Contributors

vilhalva avatar

Watchers

 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.