From e36e70fe165410389ad825fa1d227209c3a3b99b Mon Sep 17 00:00:00 2001 From: Simon <119116740+Seym0n@users.noreply.github.com> Date: Mon, 27 Apr 2026 18:50:42 +0200 Subject: [PATCH] fix(channels): send telegram attachments with named file path --- nanobot/channels/telegram.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nanobot/channels/telegram.py b/nanobot/channels/telegram.py index fdc578e8..cbf9f642 100644 --- a/nanobot/channels/telegram.py +++ b/nanobot/channels/telegram.py @@ -524,13 +524,15 @@ class TelegramChannel(BaseChannel): continue media_bytes = Path(media_path).read_bytes() + filename = Path(media_path).name + send_kwargs = {param: media_bytes, "filename": filename} await self._call_with_retry( sender, chat_id=chat_id, - **{param: media_bytes}, reply_parameters=reply_params, **thread_kwargs, **extra, + **send_kwargs, ) except Exception as e: filename = media_path.rsplit("/", 1)[-1]