Spaces:
Running
Running
| services: | |
| - type: worker # background process (no HTTP port needed) | |
| name: pepbielsa-monitor-bot | |
| runtime: python | |
| buildCommand: pip install -r requirements.txt | |
| startCommand: python main.py | |
| envVars: | |
| # ── Telegram API ──────────────────────────────────────────────────────── | |
| - key: API_ID | |
| sync: false # set manually in Render dashboard | |
| - key: API_HASH | |
| sync: false | |
| - key: PHONE_NUMBER | |
| sync: false | |
| - key: SESSION_STRING | |
| sync: false # generated by session_export.py | |
| # ── Channels ──────────────────────────────────────────────────────────── | |
| - key: SOURCE_CHANNELS | |
| sync: false | |
| - key: DESTINATION_CHANNEL | |
| sync: false | |
| # ── Groq AI ───────────────────────────────────────────────────────────── | |
| - key: GROQ_API_KEY | |
| sync: false | |
| - key: AI_ENABLED | |
| value: "true" | |
| - key: SIMILARITY_THRESHOLD | |
| value: "0.80" | |
| - key: RECENT_NEWS_WINDOW | |
| value: "200" | |
| # ── Hugging Face persistent store ──────────────────────────────────────── | |
| - key: HF_TOKEN | |
| sync: false # HF write token (Settings → Access Tokens) | |
| - key: HF_DATASET_REPO | |
| value: "thehnx/PepBielsaNews" | |
| - key: HF_PUSH_EVERY | |
| value: "20" | |
| # ── Misc ──────────────────────────────────────────────────────────────── | |
| - key: LOG_LEVEL | |
| value: "INFO" | |