diff --git a/plugins/group_virtual/main.py b/plugins/group_virtual/main.py index d9fb10e..8674826 100644 --- a/plugins/group_virtual/main.py +++ b/plugins/group_virtual/main.py @@ -181,7 +181,16 @@ class GroupVirtualPlugin(MessagePluginInterface): await self.bot.send_text_message(group["id"], f"{prefix}[图片]") # 转发图片 xml_content = message.get("content", "") + self.LOG.debug(f"xml_content: {xml_content}") await self.bot.send_cdn_img_msg(group["id"], xml_content) + elif msg_type == MessageType.VIDEO: + for group in chat_group["groups"]: + if group["id"] != roomid: + await self.bot.send_text_message(group["id"], f"{prefix}[视频]") + # 转发图片 + xml_content = message.get("content", "") + self.LOG.debug(f"xml_content: {xml_content}") + await self.bot.send_cdn_video_msg(group["id"], xml_content) def _get_chat_group(self, chat_group_id: str) -> Optional[Dict[str, Any]]: """获取虚拟聊天组""" diff --git a/wechat_ipad/client/message.py b/wechat_ipad/client/message.py index 8e42eda..0cf379d 100644 --- a/wechat_ipad/client/message.py +++ b/wechat_ipad/client/message.py @@ -694,7 +694,7 @@ class MessageMixin(WechatAPIClientBase): async with aiohttp.ClientSession() as session: json_param = {"Wxid": self.wxid, "ToWxid": wxid, "Content": xml} - response = await session.post(f'http://{self.ip}:{self.port}/SendCDNVideoMsg', json=json_param) + response = await session.post(f'http://{self.ip}:{self.port}/Msg/SendCDNVideo', json=json_param) json_resp = await response.json() if json_resp.get("Success"):