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:
linkPreview do client.
Encaminhamento
Definaoptions.forward para marcar uma mensagem como encaminhada:
Referência de opções de envio
WaSendMessageOptions (terceiro argumento) inclui:
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:
Localização e contato
Tipos de mensagem sem um builder tipado são enviados como camposProto.IMessage brutos — por exemplo localização e contato:
Proto.IMessage reconhecidos (localização, localização ao vivo, contatos, convite de grupo, produto, pedido, …) está na referência de tipos de mensagem.