From 96fa750100be2bd02963f63ee6773899ad56a781 Mon Sep 17 00:00:00 2001 From: UnCLAS-Prommer Date: Sun, 29 Jun 2025 01:18:34 +0800 Subject: [PATCH] fix bug --- src/send_handler.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/send_handler.py b/src/send_handler.py index d36598b..e02f1b1 100644 --- a/src/send_handler.py +++ b/src/send_handler.py @@ -81,12 +81,11 @@ class SendHandler: ) if response.get("status") == "ok": logger.info("消息发送成功") + qq_message_id = response.get("data", {}).get("message_id") + await self.message_sent_back(raw_message_base, qq_message_id) else: logger.warning(f"消息发送失败,napcat返回:{str(response)}") - qq_message_id = response.get("data", {}).get("message_id") - await self.message_sent_back(raw_message_base, qq_message_id) - async def send_command(self, raw_message_base: MessageBase) -> None: """ 处理命令类 @@ -393,7 +392,7 @@ class SendHandler: return {"status": "error", "message": str(e)} return response - async def message_sent_back(self, message_base: MessageBase, qq_message_id: str): + async def message_sent_back(self, message_base: MessageBase, qq_message_id: str) -> None: # 修改 additional_config,添加 echo 字段 if message_base.message_info.additional_config is None: message_base.message_info.additional_config = {}