Todo o conteúdo de saída passa por um único método:Documentation Index
Fetch the complete documentation index at: https://zapo.to/llms.txt
Use this file to discover all available pages before exploring further.
to— o do destinatário (5511999999999@s.whatsapp.net, um grupo...@g.us, etc.). Veja Helpers de JID para construí-los.content— uma string, um objeto de conteúdo tipado ou umProto.IMessagebruto.options— citação, menções, encaminhamento, visualização única, edições e mais.
WaMessagePublishResult assim que o servidor envia o ack:
Texto simples
O conteúdo mais simples é uma string:Respondendo (citação)
Passe o evento da mensagem original (ou uma referência) comooptions.quote:
Menções
options.mentions é uma lista de JIDs para marcar. Inclua o texto @número correspondente no corpo para que o WhatsApp renderize a menção:
Prévias de link
O comportamento da prévia de link é controlado por mensagem através do campolinkPreview do objeto de texto:
| Valor | Comportamento |
|---|---|
undefined | Segue o padrão global de linkPreview. |
false | Desabilita a prévia. |
true | Força a busca automática da prévia. |
| objeto | Pula a busca e usa os campos de prévia fornecidos diretamente. |
linkPreview do client.
Encaminhamento
Definaoptions.forward para marcar uma mensagem como encaminhada:
Referência de opções de envio
WaSendMessageOptions (terceiro argumento) inclui:
| Opção | Tipo | Propósito |
|---|---|---|
quote | WaIncomingMessageEvent | WaQuoteRef | Responder a uma mensagem. |
mentions | string[] | JIDs para mencionar. |
forward | boolean | { score } | Marcar como encaminhada. |
viewOnce | boolean | Empacotar imagem/vídeo/áudio como visualização única. |
editKey | WaSendEditKey | Editar uma mensagem enviada anteriormente (veja interativas). |
contextInfo | WaSendContextInfo | Context info bruto (avançado). |
id | string | Usar um id de mensagem específico. |
ackTimeoutMs / maxAttempts / retryDelayMs | number | Ajuste de retentativa por envio. |
A union de conteúdo
content aceita qualquer WaSendMessageContent. As variantes tipadas estão documentadas ao longo destes guias:
Mídia
Imagens, vídeo, áudio, documentos, figurinhas.
Enquetes e reações
Enquetes, votos, reações, fixações, edições, revogações, eventos.
Proto.IMessage bruto para qualquer coisa não coberta por um builder tipado:
