Pular para conteúdo

Para a equipe técnica

Recursos voltados à equipe interna (linha de comando), úteis para suporte e qualidade. Não fazem parte do uso do dia a dia do cliente.

Clonar a configuração do bot entre workspaces

Copia persona, prompts, base de conhecimento, regras de ação e módulos de um workspace para outro — útil para reproduzir um cenário de cliente em ambiente de teste.

cd backend
npm run clone-workspace -- --from=<workspace-origem> --to=<workspace-destino>
# --keep  → não limpa o destino antes de copiar

Gerar testes automáticos a partir de conversas

Gera um teste de regressão a partir de uma conversa problemática do bot + a descrição do comportamento esperado. O teste reencena os turnos pelo simulador.

cd backend && bash scripts/build-automation-test.sh   # 1ª vez
npm run generate-regression -- \
  --conversation=<id-da-conversa> \
  --name=nome-do-bug \
  --description="o que deveria ter acontecido" \
  --final-contains="agendar" \
  --final-not-contains="preocupado"

O arquivo é gravado em tests/auto-regression/ e roda com node tests/auto-regression/<nome>.spec.js.


Publicar esta documentação

Esta documentação é gerada com MkDocs Material.

# pré-requisito (uma vez)
pip3 install --user mkdocs-material

# pré-visualizar localmente (http://localhost:8000)
python3 -m mkdocs serve

# gerar o site estático (pasta site/)
python3 -m mkdocs build

O conteúdo da pasta site/ é estático (HTML/CSS/JS) e pode ser servido em qualquer lugar — VPS própria (nginx), Cloudflare Pages, Netlify, etc. Veja o passo a passo de deploy no README do repositório.