Um chat local sem backend feito com TypeScript, HTML e CSS.
Ele simula respostas de um bot, alternando entre usuário e bot, com indicador de digitação e histórico em localStorage.
- Envio de mensagens (Enter / botão)
- Resposta automática do bot com delay
- Indicador de digitando
- Histórico persistido no
localStorage - Bot com regras simples:
oi/olá,hora,data,piada,repete/eco
- Abra
index.htmlno navegador — já incluímosdist/main.jspara funcionar sem compilar. - (Opcional) Para desenvolver em TypeScript:
O arquivo fonte é
npm init -y npm install typescript --save-dev npx tsc --init npx tsc --watch
main.tse o compilado sai emdist/main.js.
chat-simples-fake-local/
├─ index.html
├─ style.css
├─ main.ts
├─ tsconfig.json
└─ dist/
└─ main.js
Tente adicionar:
- Avatares personalizados e temas (claro/escuro)
- Exportar / importar histórico em JSON
- Suporte a múltiplas conversas (salvar por salas)