diff --git a/gateway/platforms/weixin.py b/gateway/platforms/weixin.py index f8d4c5ca5..e5859e41a 100644 --- a/gateway/platforms/weixin.py +++ b/gateway/platforms/weixin.py @@ -1547,19 +1547,19 @@ class WeixinAdapter(BasePlatformAdapter): reply_to: Optional[str] = None, metadata: Optional[Dict[str, Any]] = None, ) -> SendResult: - return await self.send_document(chat_id, path, caption=caption, metadata=metadata) + return await self.send_document(chat_id, file_path=path, caption=caption, metadata=metadata) async def send_document( self, chat_id: str, - path: str, + file_path: str, caption: str = "", metadata: Optional[Dict[str, Any]] = None, ) -> SendResult: if not self._session or not self._token: return SendResult(success=False, error="Not connected") try: - message_id = await self._send_file(chat_id, path, caption) + message_id = await self._send_file(chat_id, file_path, caption) return SendResult(success=True, message_id=message_id) except Exception as exc: logger.error("[%s] send_document failed to=%s: %s", self.name, _safe_id(chat_id), exc)