Skip to main content
O Baileys suporta dois mecanismos relacionados, mas distintos: listas de transmissão, que enviam uma mensagem privadamente a vários contatos de uma vez, e o Status do WhatsApp (Stories), que publica conteúdo visível aos seus contatos por 24 horas. Ambos usam sock.sendMessage com algumas opções adicionais.

JIDs do WhatsApp para transmissões

Antes de enviar, garanta que você está usando o formato de JID correto:

Enviar transmissão ou status

Adicione broadcast, statusJidList e, opcionalmente, backgroundColor e font ao objeto de opções de sock.sendMessage.
Opções principais:
statusJidList é obrigatório ao publicar em status@broadcast. Ele define quais dos seus contatos podem ver o status. Você é responsável por construir e manter essa lista.

Tipos de conteúdo suportados

O corpo da mensagem (primeiro argumento após o JID) pode ser qualquer um destes tipos: Veja o type alias AnyRegularMessageContent para a lista completa de formatos suportados, e MiscMessageGenerationOptions para todas as opções de envio.

Enviar para lista de transmissão

Você pode enviar para uma lista de transmissão da mesma forma que envia para um chat individual ou grupo — basta usar o JID da lista como destino.

Consultar nome e destinatários da lista

Limitações

O WhatsApp Web não suporta criar novas listas de transmissão. Você ainda pode enviar para listas existentes e deletá-las, mas não criar novas pelo Baileys.
  • Listas de transmissão devem ser criadas no app móvel do WhatsApp primeiro.
  • Cada JID de lista é derivado do timestamp de criação, ex.: 1234567890123@broadcast.
  • Deletar uma lista via chatModify é suportado; criar não.