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.