pong sempre que recebe ping.
1
Instale os pacotes
2
Crie a store e o client
A store persiste o estado de auth e do Signal. Este exemplo usa SQLite, gravando em
.auth/state.sqlite.3
Trate o pareamento
Em uma sessão nova, o client emite
auth_qr. Renderize o valor como um QR code (por exemplo, com o pacote qrcode-terminal) e escaneie a partir de WhatsApp → Aparelhos conectados.4
Responda mensagens recebidas
Escute o evento
message e envie uma resposta com client.message.send.5
Conecte
connect() resolve assim que o socket está aberto. A primeira conexão conduz o pareamento; conexões subsequentes reutilizam as credenciais armazenadas.Exemplo completo
Próximos passos
Enviando mensagens
Respostas, menções, prévias de link e a union de conteúdo completa.
Recebendo mensagens
Faça o parse dos eventos recebidos, envie recibos e descriptografe addons.
Reconexão
O
zapo não reconecta automaticamente — aqui está o padrão para lidar com isso.Configuração
Sessões, sincronização de histórico, timeouts, proxy e muito mais.
