🚀 Chat automático para sites, muito utilizado para atendimento.🚀
As seguintes ferramentas foram usadas na construção do projeto::
Essas instruções vão te levar a uma cópia do projeto rodando em sua máquina local para propósitos de testes e desenvolvimento. Foram implementados testes de integração.
Obs: Banco de dados é o Sqlite3, caso queira alterar, configure o arquivo ormconfig.json para seu banco de dados específico (Campo "database" é o nome do banco de dados no SGBD, neste projeto é local).
- git clone https://github.com/GCarin1/ChatAutomatico.git
- cd ChatAutomatico
Instalando dependências
- npm install
ou
- yarn install
Gerar o arquivo de database.sqlite do Sqlite3, onde ficaram armazenados as tabelas da API
- yarn startTestDB
Criando tabela das migrations do Sqlite3 por meio do cli do TypeOrm
- yarn typeorm migration:run
Inicializando uma instância local (Script configurado no package.json)
- yarn dev
ou
Gerando a build (Script configurado no package.json)
- yarn start
- Faça um fork desse repositório: `https://github.com/GCarin1/ChatAutomatico.git`;
- Cria uma branch com a sua feature: `git checkout -b minha-feature`;
- Faça commit das suas alterações: `git commit -m 'feat: Minha nova feature'`;
- Faça push para a sua branch: `git push origin minha-feature`.
Depois que o merge da sua pull request ser feito, você pode deletar a sua branch.
Sinta-se à vontade para registrar um novo problema com o respectivo título e descrição no repositório do ChatAutomatico. Se você já encontrou uma solução para o seu problema, adoraria revisar sua solicitação de pull!
Este projeto está sob a licença MIT.