From 99266ea57913663f9880c512726c42cb7e5e7f28 Mon Sep 17 00:00:00 2001 From: yj <2077506045@qq.com> Date: 星期一, 28 七月 2025 11:14:28 +0800 Subject: [PATCH] 新增忽略好友消息;删除多余文件 --- main.py | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/main.py b/main.py index 978923a..cba621f 100644 --- a/main.py +++ b/main.py @@ -10,8 +10,10 @@ import time from config import settings from app.api.callback import router as callback_router +from app.api.friend_ignore import router as friend_ignore_router from app.models.database import create_tables from app.workers.message_worker import message_worker +from app.services.contact_sync import contact_sync_service @asynccontextmanager @@ -33,6 +35,20 @@ logger.info("娑堟伅宸ヤ綔杩涚▼鍚姩鎴愬姛") except Exception as e: logger.error(f"娑堟伅宸ヤ綔杩涚▼鍚姩澶辫触: {str(e)}") + + # 鍚屾鑱旂郴浜轰俊鎭苟寤虹珛濂藉弸蹇界暐鍒楄〃 + try: + if settings.ecloud_w_id: + logger.info("寮�濮嬪悓姝ヨ仈绯讳汉淇℃伅...") + success = contact_sync_service.sync_contacts_on_startup(settings.ecloud_w_id) + if success: + logger.info("鑱旂郴浜哄悓姝ュ畬鎴愶紝濂藉弸蹇界暐鍒楄〃宸插缓绔�") + else: + logger.warning("鑱旂郴浜哄悓姝ュけ璐�") + else: + logger.warning("鏈厤缃甧cloud_w_id锛岃烦杩囪仈绯讳汉鍚屾") + except Exception as e: + logger.error(f"鑱旂郴浜哄悓姝ュ紓甯�: {str(e)}") logger.info("搴旂敤鍚姩瀹屾垚") @@ -70,6 +86,7 @@ # 娉ㄥ唽璺敱 app.include_router(callback_router, prefix="/api/v1", tags=["鍥炶皟鎺ュ彛"]) +app.include_router(friend_ignore_router, prefix="/api/v1", tags=["濂藉弸蹇界暐绠$悊"]) @app.get("/") -- Gitblit v1.9.1