Definições curtas dos termos usados nesta documentação. A maioria leva à página que os cobre em detalhe.Documentation Index
Fetch the complete documentation index at: https://zapo.to/llms.txt
Use this file to discover all available pages before exploring further.
addon
Um follow-up criptografado anexado a uma mensagem — uma reação, voto de enquete ou comentário. Surge no eventomessage_addon. Veja Recebendo mensagens.
app-state
O canal que sincroniza configurações por conta (mute, pin, arquivar, lido, labels, contatos) entre todos os seus dispositivos — separado das mensagens. Operado viaclient.chat.
BinaryNode
A representação no zapo de uma stanza do protocolo:{ tag, attrs, content }. A unidade com que você trabalha na API low-level.
companion device
Uma conexão de dispositivo vinculado (como o WhatsApp Web/Desktop) — o modo padrão. Contraste com conexões mobile. Veja Autenticação.coordinator
Um módulo de funcionalidade focado, acessado por um getter no client (client.message, client.group, …). Veja Arquitetura.
fanout
Criptografar uma única mensagem uma vez por dispositivo de cada destinatário e empacotar os resultados em uma stanza. Veja Arquitetura em detalhes.IQ
Uma stanza de requisição/resposta (<iq type="get|set"> → result/error), correlacionada por id. Emita uma via client.lowlevel.query.
JID
Um endereço do WhatsApp para um usuário, grupo ou canal — ex.:5511999999999@s.whatsapp.net (usuário), ...@g.us (grupo), ...@newsletter (canal). Veja Helpers de JID.
LID
Um identificador preservador de privacidade (...@lid) que representa um usuário sem expor o número de telefone. Prefira-o ao enviar. Veja Identidades.
MEX
A camada GraphQL-sobre-IQ do WhatsApp, usada por newsletters e partes do business. O peer opcionalargo-codec decodifica algumas respostas MEX.
Noise
O handshake do protocolo Noise, que autentica o servidor e criptografa todo frame após a conexão. Veja O protocolo do WhatsApp.PN
“Phone number” — um JID de número de telefone (...@s.whatsapp.net), em oposição a um LID. Veja Identidades.
prekey
Uma chave de uso único do Signal usada para iniciar uma sessão criptografada com um peer novo. Buscada na configuração da sessão; um envelope que inicia a sessão é umpkmsg.
ratchet
O Double Ratchet do Signal que criptografa mensagens 1:1 com forward secrecy. Na rede, o envelope émsg (estabelecido) ou pkmsg (iniciando a sessão).
sender key
O esquema de criptografia de grupo (skmsg): cada membro distribui uma sender key uma vez e então criptografa as mensagens do grupo simetricamente com ela. Veja O protocolo do WhatsApp.
session
O estado do protocolo Signal de uma conversa criptografada com um dispositivo peer, persistido na store. Atualize uma comclient.message.syncSignalSession.
stanza
Uma unidade do protocolo do WhatsApp — uma forma binária compacta de um elemento estilo XMPP. No zapo é umBinaryNode.
store
A camada de persistência plugável que guarda auth, estado do Signal, app-state e, opcionalmente, mensagens/threads/contatos. Construída comcreateStore. Veja Stores.
view-once
Mídia que o destinatário só pode abrir uma vez. Envie com a opçãoviewOnce. Veja Mídia.
write-behind
Persistência assíncrona em lote de mensagens/threads/contatos de entrada, para o hot path não ficar bloqueado no banco. Ajustada pela opçãowriteBehind.