diff --git a/config.py b/config.py index dee5dfd..8e8a3bb 100644 --- a/config.py +++ b/config.py @@ -16,5 +16,7 @@ def get_settings(): "api_host": API_HOST, "api_port": API_PORT, "request_timeout": REQUEST_TIMEOUT, - "session_string": SESSION_STRING + "session_string": SESSION_STRING, + "pyrogram_bridge_url": os.getenv("PYROGRAM_BRIDGE_URL", ""), + "log_level": os.getenv("LOG_LEVEL", "INFO") } \ No newline at end of file diff --git a/telegram_client.py b/telegram_client.py index baf60ab..ccf4cad 100644 --- a/telegram_client.py +++ b/telegram_client.py @@ -129,6 +129,9 @@ class TelegramClient: processed_text += reactions_text raw_text += reactions_text + # Get base URL from config + base_url = settings["pyrogram_bridge_url"].rstrip('/') + # Add media previews to text if media: previews = [] @@ -141,7 +144,7 @@ class TelegramClient: previews.append( f"