From b8ea01ce4b77b93d4c61663f1c5044c7f1632c25 Mon Sep 17 00:00:00 2001 From: liuwei Date: Wed, 23 Apr 2025 11:47:39 +0800 Subject: [PATCH] =?UTF-8?q?server=E5=90=AF=E5=8A=A8=E4=B9=8B=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E5=A1=AB=E5=85=A5callback?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gewechat/api/start_server.py | 2 +- gewechat/client.py | 2 +- main.py | 2 +- message_util.py | 2 +- robot.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gewechat/api/start_server.py b/gewechat/api/start_server.py index 4f12edc..6730387 100644 --- a/gewechat/api/start_server.py +++ b/gewechat/api/start_server.py @@ -5,7 +5,7 @@ import uvicorn from fastapi import FastAPI from gewechat.api.callback import router as callback_router -from gewechat.client import gewe_client +from gewechat.client import gewe_client, Client # 配置日志 logger = logging.getLogger(__name__) diff --git a/gewechat/client.py b/gewechat/client.py index 19f175b..ac48723 100644 --- a/gewechat/client.py +++ b/gewechat/client.py @@ -54,4 +54,4 @@ class Client: logger.error("set_callback 多次重试后仍失败,请检查server状态。") # 项目全局唯一 client 实例 -gewe_client = Client().client \ No newline at end of file +gewe_client = Client() \ No newline at end of file diff --git a/main.py b/main.py index 144413a..150775e 100644 --- a/main.py +++ b/main.py @@ -31,7 +31,7 @@ def main(chat_type: int): register_robot(gewe_client.app_id, robot) # 机器人启动发送测试消息 - gewe_client.post_text(gewe_client.app_id, send_msg_wxid, "client 启动成功!") + gewe_client.client.post_text(gewe_client.app_id, send_msg_wxid, "client 启动成功!") # # # 每天 8:30 发送新闻 # robot.onEveryTime("08:30", robot.news_baidu_report_auto) diff --git a/message_util.py b/message_util.py index 7231bd1..6bf569d 100644 --- a/message_util.py +++ b/message_util.py @@ -19,7 +19,7 @@ class MessageUtil: # 修改 MessageUtil 类的初始化方法,接受联系人管理器而不是联系人字典 def __init__(self): self.app_id = gewe_client.app_id - self.client = gewe_client + self.client = gewe_client.client self.contact_manager = ContactManager.get_instance() self.LOG = logging.getLogger("MessageUtil") diff --git a/robot.py b/robot.py index b8e91a4..cfa5a38 100644 --- a/robot.py +++ b/robot.py @@ -39,7 +39,7 @@ class Robot(Job): """ def __init__(self, config: Config) -> None: - self.client = gewe_client + self.client = gewe_client.client self.config = config self.LOG = logging.getLogger("Robot")