Skip to content

Sessões

Para iniciar uma sessão no WhatsApp usando a API do Waha, primeiro você precisa se conectar e obter um QR Code para autenticação.

🔹 Obtendo o QR Code

Use o código abaixo para gerar e salvar o QR Code:

from waha.controllers import Controller

# Inicia a sessão
Controller.sessions.start.parsed()

# Obtém o QR Code
qrcode = Controller.auth.get_qr.parsed()

if not qrcode:
    raise Exception("Erro ao obter o QR Code. Já autenticado?")

# Salva o QR Code em um arquivo
with open("qrcode.png", "wb") as f:
    f.write(qrcode.read())

Após executar o código, será gerado um arquivo qrcode.png.

Importante: O QR Code tem um tempo de expiração. Certifique-se de escaneá-lo rapidamente antes que ele expire.