Script para analizar estadísticas de tickets de Zendesk y generar reportes con IA
npm install griddo-partnersuccess-statsScript automatizado para analizar tickets de Zendesk y generar reportes detallados con inteligencia artificial.
``bash`
npm install -g .
`bash`
npx griddo-partnersuccess-stats
`bash`
npm install
npm start
- Configuración automática: Guarda las API keys para futuros usos
- Análisis inteligente: Utiliza OpenAI para categorizar y resumir tickets
- Reportes detallados: Genera PDFs con análisis completo
- Análisis por instancia: Segmentación por diferentes instancias
- Métricas avanzadas: Tiempo de resolución, prioridades, categorías
En el primer uso, se te pedirá:
- API Key de Zendesk
- Email de Zendesk
- API Key de OpenAI
Esta información se guardará en griddo-partnersuccess-stats.config.json para futuros usos.
Para cada ticket se analiza:
- Gravedad: Basada en el campo Prioridad
- Instancia: Identificada desde campos personalizados o tags
- Tiempo de resolución: Calculado automáticamente
- Relación con producto: Detecta historias de Shortcut asociadas
- Resumen con IA: Análisis del contenido con OpenAI
- Estado actual: Abierto, En Curso, Resuelto, etc.
El PDF incluye:
- Total de tickets analizados
- Distribución por nivel de gravedad
- Distribución por categoría
- Tickets por instancia
- Gravedad por instancia
- Detalle de cada ticket
- Análisis de tendencias
- Identificación de problemas recurrentes
- Recomendaciones de mejora
- axios: Cliente HTTP para APIsinquirer
- : Interface de línea de comandosopenai
- : Cliente de OpenAIpuppeteer
- : Generación de PDFsmoment`: Manejo de fechas
-
- Zendesk: 700 requests por minuto
- OpenAI: Rate limiting según tu plan
El script incluye delays automáticos para respetar estos límites.