sock.chatModify(modification, jid) envia atualizações criptografadas de app-state para o WhatsApp em uma conversa específica. Cada modificação é um objeto descrevendo a operação — arquivar, silenciar, marcar como lida, deletar, fixar ou favoritar.
Arquivar uma conversa
Passe a mensagem mais recente da conversa emlastMessages para o WhatsApp reconciliar o estado. Use archive: false para desarquivar.
Silenciar / dessilenciar
A duração do silenciamento é em milissegundos. Usenull para dessilenciar.
Marcar como lida ou não lida
Deletar mensagem só para você
Remove a mensagem apenas da sua visualização. Outros participantes não são afetados. Forneça oid da mensagem, se foi enviada por você (fromMe) e o timestamp.
Deletar uma conversa
Remove a conversa da sua lista. Passe a última mensagem para o WhatsApp sincronizar a deleção corretamente.Fixar / desfixar conversa
Favoritar / desfavoritar mensagem
Usestar: true para favoritar e star: false para desfavoritar. Você pode incluir várias mensagens na mesma chamada.
Consultas de usuário
Verificar se um JID existe no WhatsApp
Consultar histórico
Você precisa da mensagem mais antiga atualmente na conversa para paginar para trás. O histórico chega no eventomessaging-history.set — não como retorno direto.
As mensagens chegam pelo evento
messaging-history.set, e não são retornadas diretamente por fetchMessageHistory.Buscar texto de status
Buscar foto de perfil
Passe'image' como segundo argumento para obter a foto em alta resolução em vez do thumbnail.
Buscar perfil business
Atualizar seu perfil
Alterar status do perfil
Alterar nome do perfil
Alterar foto de perfil
Aceita os mesmos tiposWAMediaUpload das mensagens de mídia (Buffer, { url } ou { stream }).