Install
openclaw skills install @rafacpti23/papiPAPI WhatsApp Cloud API - Envio e automação de mensagens WhatsApp (texto, PTT áudio de voz, mídias, botões interativos, enquetes, listas e webhooks).
openclaw skills install @rafacpti23/papi🌐 Plataforma Oficial: https://papi.api.br 🚀 Capacidades: Disparo de mensagens de texto, notas de voz realistas (PTT), botões de resposta rápida, enquetes interativas, mídia HD, envio de contatos/localização e webhooks em tempo real.
Ao utilizar a skill pela primeira vez ou quando as credenciais não estiverem configuradas:
PAPI_API_KEY):
PAPI_INSTANCE_ID):
instancia_prod).PAPI_BASE_URL):
https://api.papi.api.brDefina no seu .env ou exporte no terminal:
export PAPI_API_KEY="sua_chave_papi_aqui"
export PAPI_INSTANCE_ID="sua_instancia_aqui"
export PAPI_BASE_URL="https://api.papi.api.br"
No Hermes / OpenClaw (config.yaml):
env:
PAPI_API_KEY: "sua_chave_papi_aqui"
PAPI_INSTANCE_ID: "sua_instancia_aqui"
PAPI_BASE_URL: "https://api.papi.api.br"
curl -s "${PAPI_BASE_URL}/api/instances/${PAPI_INSTANCE_ID}/status" \
-H "x-api-key: ${PAPI_API_KEY}"
55DDNNNNNNNNN@s.whatsapp.net
5527999999999@s.whatsapp.netID_DO_GRUPO@g.uscurl -X POST "${PAPI_BASE_URL}/api/instances/${PAPI_INSTANCE_ID}/send-text" \
-H "x-api-key: ${PAPI_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"jid": "5527999999999@s.whatsapp.net",
"text": "Olá! Sua solicitação foi confirmada com sucesso. 🚀"
}'
curl -X POST "${PAPI_BASE_URL}/api/instances/${PAPI_INSTANCE_ID}/send-audio" \
-H "x-api-key: ${PAPI_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"jid": "5527999999999@s.whatsapp.net",
"url": "https://seu-dominio.com/audio.mp3",
"ptt": true
}'
curl -X POST "${PAPI_BASE_URL}/api/instances/${PAPI_INSTANCE_ID}/send-image" \
-H "x-api-key: ${PAPI_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"jid": "5527999999999@s.whatsapp.net",
"url": "https://seu-dominio.com/imagem.jpg",
"caption": "Segue o relatório atualizado 📊"
}'
curl -X POST "${PAPI_BASE_URL}/api/instances/${PAPI_INSTANCE_ID}/send-buttons" \
-H "x-api-key: ${PAPI_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"jid": "5527999999999@s.whatsapp.net",
"text": "Como deseja prosseguir com o seu atendimento?",
"footer": "PAPI Cloud",
"buttons": [
{"type": "quick_reply", "displayText": "Falar com Consultor", "id": "btn_atendimento"},
{"type": "quick_reply", "displayText": "Ver Documentação", "id": "btn_docs"},
{"type": "cta_url", "displayText": "Acessar Portal", "url": "https://papi.api.br"}
]
}'
curl -X POST "${PAPI_BASE_URL}/api/instances/${PAPI_INSTANCE_ID}/send-poll" \
-H "x-api-key: ${PAPI_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"jid": "5527999999999@s.whatsapp.net",
"name": "Qual horário prefere para nossa call técnica?",
"options": ["10:00 BRT", "14:30 BRT", "17:00 BRT"],
"selectableCount": 1
}'