botserver/templates/platform/analytics.gbai/analytics.gbdialog/start.bas
Rodrigo Rodriguez (Pragmatismo) 48c1ae0b51 , dt.month, dt.hour, dt.is_weekend, etc.)
- Add startup wizard module for first-run configuration
- Add white-label branding system with .product file support
- Add bot manager for lifecycle, MinIO buckets, and templates
- Add version tracking registry for component updates
- Create comparison doc: BASIC vs n8n/Zapier/Make/Copilot
- Add WhatsApp-style sample dialogs to template documentation
- Add data traceability SVG diagram ```
2025-11-30 15:07:29 -03:00

58 lines
1.9 KiB
QBasic

' =============================================================================
' Analytics Bot - Platform Metrics and Reporting Dialog
' General Bots Template for Platform Analytics
' =============================================================================
' This template provides analytics capabilities for:
' - Platform usage metrics
' - Performance monitoring
' - Custom report generation
' - Multi-agent analytics queries
' =============================================================================
TALK "Welcome to the Analytics Center. I can help you understand your platform metrics and generate reports."
TALK "What would you like to analyze?"
TALK "1. Platform Overview - Key metrics summary"
TALK "2. Message Analytics - Conversation statistics"
TALK "3. User Analytics - Active users and sessions"
TALK "4. Performance Metrics - Response times and throughput"
TALK "5. LLM Usage - Token consumption and costs"
TALK "6. Storage Analytics - Disk usage and file statistics"
TALK "7. Error Analysis - Error patterns and trends"
TALK "8. Generate Custom Report"
HEAR choice AS INTEGER
SELECT CASE choice
CASE 1
CALL "platform-overview.bas"
CASE 2
CALL "message-analytics.bas"
CASE 3
CALL "user-analytics.bas"
CASE 4
CALL "performance-metrics.bas"
CASE 5
CALL "llm-usage.bas"
CASE 6
CALL "storage-analytics.bas"
CASE 7
CALL "error-analysis.bas"
CASE 8
CALL "custom-report.bas"
CASE ELSE
SET CONTEXT "You are an analytics assistant. Help the user understand platform metrics. Available data: messages, sessions, response_time, llm_tokens, storage, errors. Answer questions about trends, patterns, and performance."
HEAR query AS TEXT
response = LLM "Analyze this analytics query and provide insights: " + query
TALK response
END SELECT