Skip to main content

Problemas comuns

O Baileys não reconecta automaticamente — é proposital. Cheque DisconnectReason.loggedOut antes de retry. 401 = deslogado ativamente, não adianta retry.
Se o QR nunca aparece, geralmente já existem credenciais válidas. Para forçar um QR novo, apague a pasta auth_info_baileys/ e reinicie.
printQRInTerminal está deprecated. Escute o 'qr' em connection.update e renderize com qrcode-terminal.
Implemente getMessage em SocketConfig:
Para retries completos:
Você precisa de getMessage em SocketConfig e getAggregateVotesInPollMessage.
Converta com ffmpeg:
Configure cachedGroupMetadata:
Geralmente por chatModify com dados incorretos.
Nunca chame chatModify com dados não verificados.
1

Apague a pasta de auth state

2

Reinicie e escaneie novo QR

3

Verifique que salva creds em todo update

Em downloadMediaMessage:

Debug logging completo

Para mais, veja Estender o Baileys.

Suporte

Discord do Baileys

Servidor Discord da comunidade.