20 lines
805 B
Python
20 lines
805 B
Python
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")
|