# ─── Cifrado ─────────────────────────────────────────────────────────────────── # Generar con: python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())" FERNET_KEY= # ─── Credenciales del PJ (cifradas con Fernet) ───────────────────────────────── # Completar corriendo: uv run python scripts/cifrar_credenciales.py PJ_USUARIO_ENC= PJ_PASSWORD_ENC= # ─── Código de invitación ────────────────────────────────────────────────────── # Si está configurado, el bot lo pide antes de permitir el registro. # Vacío = cualquiera puede registrarse (no recomendado en producción). # Ejemplo: INVITE_CODE=estudio2026 INVITE_CODE= # ─── Telegram ────────────────────────────────────────────────────────────────── # Token del bot: hablarle a @BotFather en Telegram → /newbot TELEGRAM_BOT_TOKEN= # Tu chat_id personal: hablarle a @userinfobot en Telegram TELEGRAM_CHAT_ID= # (Opcional) Chat IDs adicionales habilitados, separados por coma # Cada persona tiene que hablarle a @userinfobot para obtener su ID # Ejemplo: TELEGRAM_EXTRA_IDS=111222333,444555666 TELEGRAM_EXTRA_IDS= # ─── Configuración del polling (opcional — defaults razonables) ───────────────── # Intervalo de chequeo en minutos (default: 60) # POLL_INTERVAL_MINUTES=60 # Horario de polling, hora de inicio y fin (0-23, zona Asunción UTC-4) # POLL_HORA_INICIO=7 # POLL_HORA_FIN=18 # ─── Otros (no tocar salvo que sepas lo que hacés) ────────────────────────────── # LOG_LEVEL=INFO # DATA_DIR=./data # PJ_BASE_URL=https://apps.csj.gov.py # PJ_ROL_ID=16