diff --git a/Common/Immich Album Watcher/README.md b/Common/Immich Album Watcher/README.md index f0eccd3..9c47da0 100644 --- a/Common/Immich Album Watcher/README.md +++ b/Common/Immich Album Watcher/README.md @@ -159,6 +159,8 @@ When enabled, photos/videos are sent as media attachments to Telegram using the Sends a summary notification of tracked albums at regular intervals. Album names and share URLs are automatically read from the Album ID Entity's `album_name` and `share_url` attributes (if available). +When Telegram media is enabled, an optional image can be attached to the summary message. By default, the official Immich logo is used. Set the **Summary Image URL** to empty to send text-only notifications. + ### Summary Message Template Variables | Variable | Description | diff --git a/Common/Immich Album Watcher/blueprint.yaml b/Common/Immich Album Watcher/blueprint.yaml index efd8e01..51fde34 100644 --- a/Common/Immich Album Watcher/blueprint.yaml +++ b/Common/Immich Album Watcher/blueprint.yaml @@ -548,6 +548,15 @@ blueprint: text: multiline: true + periodic_summary_image_url: + name: Summary Image URL + description: > + Optional image URL to include with the periodic summary notification. + Leave empty to send text-only notification. + default: "https://raw.githubusercontent.com/immich-app/immich/main/design/immich-logo.png" + selector: + text: + # ------------------------------------------------------------------------- # Scheduled Assets # ------------------------------------------------------------------------- @@ -955,6 +964,7 @@ variables: periodic_start_hour: !input periodic_start_hour periodic_summary_message_template: !input periodic_summary_message periodic_album_template: !input periodic_album_template + periodic_summary_image_url: !input periodic_summary_image_url # Scheduled Assets Settings enable_scheduled_assets: !input enable_scheduled_assets @@ -1458,6 +1468,7 @@ action: data: chat_id: "{{ repeat.item }}" caption: "{{ periodic_summary_formatted }}" + image_url: "{{ periodic_summary_image_url }}" disable_web_page_preview: "{{ telegram_disable_url_preview }}" chat_action: "{{ telegram_chat_action }}" diff --git a/manifest.json b/manifest.json index bb55040..b94e5d0 100644 --- a/manifest.json +++ b/manifest.json @@ -1,3 +1,3 @@ { - "version": "1.28.1" + "version": "1.29.0" }