Files
antigravity-skills-reference/skills/whatsapp-cloud-api/assets/examples/webhook-payloads.json
ProgramadorBrasil 61ec71c5c7 feat: add 52 specialized AI agent skills (#217)
New skills covering 10 categories:

**Security & Audit**: 007 (STRIDE/PASTA/OWASP), cred-omega (secrets management)
**AI Personas**: Karpathy, Hinton, Sutskever, LeCun (4 sub-skills), Altman, Musk, Gates, Jobs, Buffett
**Multi-agent Orchestration**: agent-orchestrator, task-intelligence, multi-advisor
**Code Analysis**: matematico-tao (Terence Tao-inspired mathematical code analysis)
**Social & Messaging**: Instagram Graph API, Telegram Bot, WhatsApp Cloud API, social-orchestrator
**Image Generation**: AI Studio (Gemini), Stability AI, ComfyUI Gateway, image-studio router
**Brazilian Domain**: 6 auction specialist modules, 2 legal advisors, auctioneers data scraper
**Product & Growth**: design, invention, monetization, analytics, growth engine
**DevOps & LLM Ops**: Docker/CI-CD/AWS, RAG/embeddings/fine-tuning
**Skill Governance**: installer, sentinel auditor, context management

Each skill includes:
- Standardized YAML frontmatter (name, description, risk, source, tags, tools)
- Structured sections (Overview, When to Use, How it Works, Best Practices)
- Python scripts and reference documentation where applicable
- Cross-platform compatibility (Claude Code, Antigravity, Cursor, Gemini CLI, Codex CLI)

Co-authored-by: ProgramadorBrasil <214873561+ProgramadorBrasil@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 10:04:07 +01:00

241 lines
7.6 KiB
JSON

{
"description": "Exemplos de payloads recebidos via webhook do WhatsApp Cloud API.",
"payloads": {
"text_message": {
"description": "Mensagem de texto simples recebida",
"payload": {
"object": "whatsapp_business_account",
"entry": [{
"id": "WABA_ID",
"changes": [{
"value": {
"messaging_product": "whatsapp",
"metadata": {
"display_phone_number": "5511999999999",
"phone_number_id": "PHONE_NUMBER_ID"
},
"contacts": [{
"profile": { "name": "João Silva" },
"wa_id": "5511888888888"
}],
"messages": [{
"from": "5511888888888",
"id": "wamid.HBgNNTUxMTk5MDAwMDAwMBUCABEYEjQ2...",
"timestamp": "1709251200",
"type": "text",
"text": { "body": "Olá, preciso de ajuda com meu pedido" }
}]
},
"field": "messages"
}]
}]
}
},
"image_message": {
"description": "Mensagem com imagem recebida",
"payload": {
"object": "whatsapp_business_account",
"entry": [{
"id": "WABA_ID",
"changes": [{
"value": {
"messaging_product": "whatsapp",
"metadata": {
"display_phone_number": "5511999999999",
"phone_number_id": "PHONE_NUMBER_ID"
},
"contacts": [{
"profile": { "name": "Maria Santos" },
"wa_id": "5511777777777"
}],
"messages": [{
"from": "5511777777777",
"id": "wamid.HBgNNTUxMTk5MDAwMDAwMBUCABEYEjQ3...",
"timestamp": "1709251300",
"type": "image",
"image": {
"caption": "Foto do produto com defeito",
"mime_type": "image/jpeg",
"sha256": "abc123def456...",
"id": "MEDIA_ID_123"
}
}]
},
"field": "messages"
}]
}]
}
},
"button_reply": {
"description": "Resposta de botao interativo",
"payload": {
"object": "whatsapp_business_account",
"entry": [{
"id": "WABA_ID",
"changes": [{
"value": {
"messaging_product": "whatsapp",
"metadata": {
"display_phone_number": "5511999999999",
"phone_number_id": "PHONE_NUMBER_ID"
},
"contacts": [{
"profile": { "name": "Carlos Oliveira" },
"wa_id": "5511666666666"
}],
"messages": [{
"from": "5511666666666",
"id": "wamid.HBgNNTUxMTk5MDAwMDAwMBUCABEYEjQ4...",
"timestamp": "1709251400",
"type": "interactive",
"interactive": {
"type": "button_reply",
"button_reply": {
"id": "btn_suporte",
"title": "Suporte"
}
},
"context": {
"from": "5511999999999",
"id": "wamid.original_message_id..."
}
}]
},
"field": "messages"
}]
}]
}
},
"list_reply": {
"description": "Resposta de lista interativa",
"payload": {
"object": "whatsapp_business_account",
"entry": [{
"id": "WABA_ID",
"changes": [{
"value": {
"messaging_product": "whatsapp",
"metadata": {
"display_phone_number": "5511999999999",
"phone_number_id": "PHONE_NUMBER_ID"
},
"contacts": [{
"profile": { "name": "Ana Lima" },
"wa_id": "5511555555555"
}],
"messages": [{
"from": "5511555555555",
"id": "wamid.HBgNNTUxMTk5MDAwMDAwMBUCABEYEjQ5...",
"timestamp": "1709251500",
"type": "interactive",
"interactive": {
"type": "list_reply",
"list_reply": {
"id": "suporte_tecnico",
"title": "Suporte Técnico",
"description": "Problemas com produto ou serviço"
}
}
}]
},
"field": "messages"
}]
}]
}
},
"status_delivered": {
"description": "Status update - mensagem entregue",
"payload": {
"object": "whatsapp_business_account",
"entry": [{
"id": "WABA_ID",
"changes": [{
"value": {
"messaging_product": "whatsapp",
"metadata": {
"display_phone_number": "5511999999999",
"phone_number_id": "PHONE_NUMBER_ID"
},
"statuses": [{
"id": "wamid.HBgNNTUxMTk5MDAwMDAwMBUCABEYEjUw...",
"status": "delivered",
"timestamp": "1709251600",
"recipient_id": "5511888888888",
"conversation": {
"id": "CONVERSATION_ID",
"origin": { "type": "business_initiated" },
"expiration_timestamp": "1709337600"
},
"pricing": {
"billable": true,
"pricing_model": "CBP",
"category": "utility"
}
}]
},
"field": "messages"
}]
}]
}
},
"status_read": {
"description": "Status update - mensagem lida (blue checkmarks)",
"payload": {
"object": "whatsapp_business_account",
"entry": [{
"id": "WABA_ID",
"changes": [{
"value": {
"messaging_product": "whatsapp",
"metadata": {
"display_phone_number": "5511999999999",
"phone_number_id": "PHONE_NUMBER_ID"
},
"statuses": [{
"id": "wamid.HBgNNTUxMTk5MDAwMDAwMBUCABEYEjUw...",
"status": "read",
"timestamp": "1709251700",
"recipient_id": "5511888888888"
}]
},
"field": "messages"
}]
}]
}
},
"status_failed": {
"description": "Status update - falha na entrega",
"payload": {
"object": "whatsapp_business_account",
"entry": [{
"id": "WABA_ID",
"changes": [{
"value": {
"messaging_product": "whatsapp",
"metadata": {
"display_phone_number": "5511999999999",
"phone_number_id": "PHONE_NUMBER_ID"
},
"statuses": [{
"id": "wamid.HBgNNTUxMTk5MDAwMDAwMBUCABEYEjUx...",
"status": "failed",
"timestamp": "1709251800",
"recipient_id": "5511444444444",
"errors": [{
"code": 131026,
"title": "Message Undeliverable",
"message": "The recipient phone number is not a valid WhatsApp phone number.",
"error_data": {
"details": "Recipient phone number not in allowed list."
}
}]
}]
},
"field": "messages"
}]
}]
}
}
}
}