Spaces:
Sleeping
Sleeping
Make Telegram API base URL configurable
Browse filesAdd TELEGRAM_DOMAIN environment support and build TELEGRAM_URL from it so deployments can switch Telegram endpoint hosts without code changes.
Made-with: Cursor
config.py
CHANGED
|
@@ -12,10 +12,10 @@ HF_TOKEN = os.environ.get("HF_TOKEN") or os.environ.get("HF_API_KEY")
|
|
| 12 |
TELEGRAM_TOKEN = os.environ.get("TELEGRAM_TOKEN")
|
| 13 |
SUPABASE_URL = os.environ.get("SUPABASE_URL")
|
| 14 |
SUPABASE_KEY = os.environ.get("SUPABASE_KEY")
|
| 15 |
-
|
| 16 |
|
| 17 |
# Only create TELEGRAM_URL if token exists
|
| 18 |
-
TELEGRAM_URL = f"
|
| 19 |
|
| 20 |
EMBED_MODEL = os.environ.get("EMBED_MODEL", "multilingual-e5-large")
|
| 21 |
HF_MODEL = os.environ.get(
|
|
|
|
| 12 |
TELEGRAM_TOKEN = os.environ.get("TELEGRAM_TOKEN")
|
| 13 |
SUPABASE_URL = os.environ.get("SUPABASE_URL")
|
| 14 |
SUPABASE_KEY = os.environ.get("SUPABASE_KEY")
|
| 15 |
+
TELEGRAM_DOMAIN = os.environ.get("TELEGRAM_DOMAIN")
|
| 16 |
|
| 17 |
# Only create TELEGRAM_URL if token exists
|
| 18 |
+
TELEGRAM_URL = f"{TELEGRAM_DOMAIN}/bot{TELEGRAM_TOKEN}/sendMessage" if TELEGRAM_TOKEN else None
|
| 19 |
|
| 20 |
EMBED_MODEL = os.environ.get("EMBED_MODEL", "multilingual-e5-large")
|
| 21 |
HF_MODEL = os.environ.get(
|