responder_midia
Send images, documents, audio, or video to a WhatsApp group, reusing files already received or new paths, with captions in the operator's voice. Confirm recipient and file first.
Instructions
Envia um arquivo para um grupo no WhatsApp: imagem com legenda, documento/PDF, áudio (nota de voz) ou vídeo. REGRA: só chame DEPOIS de confirmar com o usuário o destinatário e o arquivo. Se houver legenda (caption), o texto deve passar pela skill de voz do operador e ser confirmado, igual ao 'responder'. O 'path' pode ser absoluto (arquivo novo no disco) OU o mediaPath de uma mensagem já recebida (campo 'midia') para reenviar.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"grupo": "<grupo>",
"kind": "<kind>",
"path": "<path>"
},
"name": "responder_midia"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | tipo do arquivo | |
| path | Yes | caminho absoluto do arquivo OU mediaPath relativo (de uma mensagem recebida) | |
| grupo | Yes | nome exato do grupo OU o jid | |
| caption | No | legenda (ignorada em audio); escreva na voz do operador, é revisada como o responder | |
| fileName | No | obrigatório para document — nome exibido | |
| mimetype | No | opcional (document); inferido pela extensão se ausente | |
| operador_pediu | No | true SÓ quando o operador pediu, nesta conversa, este envio pra este chat. Libera a trava do autônomo de quando ele respondeu pelo celular (`operador_assumiu`); nunca a de 'é IA?' (`perguntou_ia`). Nunca use por conta própria pra contornar a trava. |