Guia de Webhook
Envie alertas de falha do Dinho para Discord, Slack ou qualquer endpoint HTTP.
Discord
- Crie um webhook no Discord nas configurações do seu servidor
- No Dinho, acesse Dashboard → Notificações → Adicionar canal, selecione tipo Discord e cole a URL do webhook
O Dinho envia um embed nativo do Discord com o nome do teste, erro e link para o dashboard.
Slack
- Crie um Slack incoming webhook app
- No Dinho, acesse Dashboard → Notificações → Adicionar canal, selecione tipo Slack e cole a URL do webhook
O Dinho envia uma mensagem Slack Block Kit com os detalhes da falha.
Webhook Genérico
Qualquer URL HTTPS funciona. O Dinho envia um POST com este corpo JSON:
{
"event": "test.failed",
"testName": "Fluxo de login",
"baseUrl": "https://meuapp.com",
"failedStep": "click('[type=submit]')",
"errorMessage": "TimeoutError: waiting for locator",
"screenshotUrl": "https://...",
"suggestedFixPrompt": "O teste 'Fluxo de login' falhou...",
"dashboardUrl": "https://dinho.qa/dashboard/tests/..."
}
Política de Retry
O Dinho tenta reenviar webhooks com falha 3 vezes com backoff exponencial: 2s → 4s → 8s.
O status de entrega é exibido na página de Notificações do dashboard.