import os
from dotenv import load_dotenv

# Carrega as variáveis de ambiente do arquivo .env (na raiz do projeto)
load_dotenv()

# --- Variáveis de Configuração ---
VERIFY_TOKEN = os.getenv("WEBHOOK_VERIFICATION_TOKEN")
WHATSAPP_ACCESS_TOKEN = os.getenv("WHATSAPP_ACCESS_TOKEN")
WHATSAPP_PHONE_NUMBER_ID = os.getenv("WHATSAPP_PHONE_NUMBER_ID")
FLOW_PRIVATE_KEY_PASSWORD = os.getenv("FLOW_PRIVATE_KEY_PASSWORD")

# Verificação para garantir que as variáveis críticas estão presentes
if not VERIFY_TOKEN:
    raise ValueError("WEBHOOK_VERIFICATION_TOKEN não está definido no .env")
if not WHATSAPP_ACCESS_TOKEN:
    raise ValueError("WHATSAPP_ACCESS_TOKEN não está definido no .env")
if not WHATSAPP_PHONE_NUMBER_ID:
    raise ValueError("WHATSAPP_PHONE_NUMBER_ID não está definido no .env")
