generalbots/bottemplates/crm/attendance.gbai/attendance.gbdialog/create-ticket.bas
Rodrigo Rodriguez (Pragmatismo) 037db5c381 feat: Major workspace reorganization and documentation update
- Add comprehensive documentation in botbook/ with 12 chapters
- Add botapp/ Tauri desktop application
- Add botdevice/ IoT device support
- Add botlib/ shared library crate
- Add botmodels/ Python ML models service
- Add botplugin/ browser extension
- Add botserver/ reorganized server code
- Add bottemplates/ bot templates
- Add bottest/ integration tests
- Add botui/ web UI server
- Add CI/CD workflows in .forgejo/workflows/
- Add AGENTS.md and PROD.md documentation
- Add dependency management scripts (DEPENDENCIES.sh/ps1)
- Remove legacy src/ structure and migrations
- Clean up temporary and backup files
2026-04-19 08:14:25 -03:00

40 lines
1.2 KiB
QBasic

PARAM title AS STRING LIKE "Equipamento com defeito" DESCRIPTION "Título do problema"
PARAM category AS STRING LIKE "support" DESCRIPTION "Categoria: support, billing, sales, bug" OPTIONAL
PARAM priority AS STRING LIKE "high" DESCRIPTION "Nível: low, normal, high, urgent" OPTIONAL
PARAM contact_email AS EMAIL LIKE "usuario@dominio.com" DESCRIPTION "Email do reclamante" OPTIONAL
PARAM description AS STRING LIKE "O mouse parou" DESCRIPTION "Detalhes da solicitação"
DESCRIPTION "Cria um Ticket de suporte de longo prazo no sistema, fora da fila de atendimento tempo-real."
IF NOT category THEN
category = "support"
END IF
IF NOT priority THEN
priority = "normal"
END IF
contact_id = ""
IF contact_email THEN
existing = GET "/api/crm/contacts?search=" + contact_email
IF UBOUND(existing) > 0 THEN
contact_id = FIRST(existing).id
END IF
END IF
new_ticket = POST "/api/tickets", #{
title: title,
description: description,
category: category,
priority: priority,
status: "open",
contact_id: contact_id
}
TALK "🎫 **Ticket Criado com Sucesso!**"
TALK "ID: " + new_ticket.id
TALK "Título: " + title
TALK "Prioridade: " + priority
TALK "A equipe será notificada para escalonamento conforme SLA."
RETURN new_ticket.id