Baileys APIv6.5
Eventos20 eventos documentados

Eventos Baileys

Documentação completa de todos os eventos disponíveis via sock.ev.on(event, handler). Cada evento inclui descrição, payload tipado e exemplo de código.

Eventos por ação (guia rápido)

  • Criar grupo: use endpoint /group/create/{instanceName} e monitore groups.upsert.
  • Tornar/remover admin de grupo: use endpoint /group/updateParticipant/{instanceName} com action: "promote" ou "demote" e monitore group-participants.update.
  • Alterar status de perfil (recado): use endpoint /profile/status/{instanceName}. Essa ação não possui evento dedicado local; a confirmação vem pela resposta da API.
  • Receber novas mensagens e responder bot: monitore messages.upsert.
  • Saber quando mensagem foi lida/entregue: monitore messages.update e message-receipt.update.

Como registrar eventos

padrão de eventostypescript
"color:#A78BFA">import makeWASocket "color:#A78BFA">from '@whiskeysockets/baileys'

"color:#A78BFA">const sock = makeWASocket({ /* config */ })

555555">// Registrar listener de evento
sock.ev.on('messages.upsert', (data) => {
  555555">// handler
})

555555">// Remover listener
sock.ev.off('messages.upsert', handler)

555555">// Ouvir uma única vez
sock.ev.once('connection.update', (data) => {
  555555">// executado apenas na primeira vez
})

Conexão

2 eventos

Mensagens

5 eventos

Chats

3 eventos

Contatos

2 eventos

Grupos

3 eventos

Presença

1 eventos

Chamadas

1 eventos

Histórico

3 eventos