diff --git a/server/reflector/settings.py b/server/reflector/settings.py index e2b4481d..59cb3f5b 100644 --- a/server/reflector/settings.py +++ b/server/reflector/settings.py @@ -145,5 +145,7 @@ class Settings(BaseSettings): ZULIP_API_KEY: str | None = None ZULIP_BOT_EMAIL: str | None = None + UI_BASE_URL: str = "http://localhost:3000" + settings = Settings() diff --git a/server/reflector/zulip.py b/server/reflector/zulip.py index 4eb23014..cc1b738e 100644 --- a/server/reflector/zulip.py +++ b/server/reflector/zulip.py @@ -31,10 +31,7 @@ def send_message_to_zulip(stream: str, topic: str, message: str): def get_zulip_message(transcript: Transcript): - domain = ( - "http://localhost:3000" # Replace this with your deployment base URL if needed - ) - transcript_url = f"{domain}/transcripts/{transcript.id}" + transcript_url = f"{settings.UI_BASE_URL}/transcripts/{transcript.id}" header_text = f"# Reflector – {transcript.title or 'Unnamed recording'}\n\n" header_text += f"**Date**: \n"