A autenticação por código de pareamento permite vincular o Baileys ao WhatsApp usando um código de 8 dígitos em vez de um QR code. Útil em ambientes headless ou quando você quer vincular um aparelho digitando um código no celular.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.
Configuração
Crie o socket
Crie o socket sem renderizar QR code. Você pode simplesmente ignorar o campo
qr em connection.update ao usar códigos de pareamento.A opção legada
printQRInTerminal está obsoleta e não deve ser definida.Solicite um código de pareamento
Verifique O
sock.authState.creds.registered antes de pedir um código. Se o socket já estiver registrado, não precisa solicitar um novo.code retornado é uma string de 8 dígitos que você digita no celular.Formato do número de telefone
O número que você passa pararequestPairingCode deve seguir estas regras:
- Inclua o código do país (ex.:
1para EUA,55para Brasil) - Apenas dígitos — sem
+,(,)ou- - Sem espaços
Exemplo completo
O exemplo a seguir usareadline para pedir o número em tempo de execução:
O campo
qr em connection.update dispara mesmo no modo de pareamento. Use-o como gatilho para chamar requestPairingCode.