A ideia é desenvolver um chatbot simples, que responde a perguntas do usuário. Para isso, no servidor (ou seja, no bot), devem estar cadastradas previamente algumas perguntas e possíveis respostas. Confira alguns exemplos de questões que podem estar cadastradas (P - perguntas, R - respostas):
P: Tudo bem? R: Sim, tudo ótimo!
P: Quais filmes estão em cartaz? R: Hoje, está em cartaz o filme da Patrulha Canina.
P: Quanto custa o Aerolin? R: O Aerolin custa R$29,00.
P: Sair. R: Obrigado por utilizar nosso sistema!
- HTML
- CSS (tailwind)
- Javascript
- NodeJs (ws para websockets, fastify para inicialização da api e nodemon para auto-reload quando alteramos o código)
- Javascript
node >= 20
npm >= 9.5
OS: Windows ou Distro Linux (Testado em wsl2 com Ubuntu 22-04)Abra o seu terminal na raiz do projeto e execute o seguinte comando:
npm run devAbra o arquivo index.html que está dentro da pasta app no seu navegador.