Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://whiskeysockets-docs-jids-socket-config-ptbr.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Deletar mensagem para todos

const msg = await sock.sendMessage(jid, { text: 'hello word' })
await sock.sendMessage(jid, { delete: msg.key })
Para deletar só para você, use sock.chatModify com clear. Veja gerenciar conversas.

Editar mensagem

await sock.sendMessage(jid, {
      text: 'updated text goes here',
      edit: response.key,
    });

Marcar como lida

O Baileys exige marcar keys individuais — não dá para marcar uma conversa inteira.
const key: WAMessageKey
await sock.readMessages([key])

Atualizar presença

await sock.sendPresenceUpdate('available', jid)
ValorSignificado
availableOnline
unavailableOffline
composingDigitando
recordingGravando áudio
pausedParou de digitar
Atualizações de presença expiram em ~10 segundos. Para sustentar “digitando…”, envie repetidamente.
Marque o Baileys como offline com sock.sendPresenceUpdate('unavailable') se quiser pushes no celular enquanto o bot roda.
Para chamadas, veja Lidar com chamadas do WhatsApp.