diff --git a/gateway/platforms/base.py b/gateway/platforms/base.py index f4ab43ea..ba8d763c 100644 --- a/gateway/platforms/base.py +++ b/gateway/platforms/base.py @@ -516,6 +516,7 @@ class BasePlatformAdapter(ABC): audio_path: str, caption: Optional[str] = None, reply_to: Optional[str] = None, + **kwargs, ) -> SendResult: """ Send an audio file as a native voice message via the platform API. @@ -535,6 +536,7 @@ class BasePlatformAdapter(ABC): video_path: str, caption: Optional[str] = None, reply_to: Optional[str] = None, + **kwargs, ) -> SendResult: """ Send a video natively via the platform API. @@ -554,6 +556,7 @@ class BasePlatformAdapter(ABC): caption: Optional[str] = None, file_name: Optional[str] = None, reply_to: Optional[str] = None, + **kwargs, ) -> SendResult: """ Send a document/file natively via the platform API. @@ -572,6 +575,7 @@ class BasePlatformAdapter(ABC): image_path: str, caption: Optional[str] = None, reply_to: Optional[str] = None, + **kwargs, ) -> SendResult: """ Send a local image file natively via the platform API. diff --git a/gateway/platforms/telegram.py b/gateway/platforms/telegram.py index 390d0104..5243d302 100644 --- a/gateway/platforms/telegram.py +++ b/gateway/platforms/telegram.py @@ -353,6 +353,7 @@ class TelegramAdapter(BasePlatformAdapter): image_path: str, caption: Optional[str] = None, reply_to: Optional[str] = None, + **kwargs, ) -> SendResult: """Send a local image file natively as a Telegram photo.""" if not self._bot: @@ -387,6 +388,7 @@ class TelegramAdapter(BasePlatformAdapter): caption: Optional[str] = None, file_name: Optional[str] = None, reply_to: Optional[str] = None, + **kwargs, ) -> SendResult: """Send a document/file natively as a Telegram file attachment.""" if not self._bot: @@ -417,6 +419,7 @@ class TelegramAdapter(BasePlatformAdapter): video_path: str, caption: Optional[str] = None, reply_to: Optional[str] = None, + **kwargs, ) -> SendResult: """Send a video natively as a Telegram video message.""" if not self._bot: