调整代码

This commit is contained in:
liuwei
2025-04-23 16:11:06 +08:00
parent b919a3834e
commit fc757151e4
11 changed files with 345 additions and 214 deletions

View File

@@ -3,6 +3,7 @@ from gewechat.call_back_message.message import WxMessage, MessageType, AppMessag
import logging
from robot import Robot
from utils.json_converter import json_to_object
router = APIRouter()
logger = logging.getLogger(__name__)
@@ -24,12 +25,12 @@ async def callback(request: Request):
# 获取原始JSON数据
json_data = await request.json()
logger.info(f"收到回调消息: {json_data}")
# 检查是否为测试消息
if 'testMsg' in json_data and json_data.get('testMsg') == '验证回调地址是否可用':
logger.info("收到回调地址验证消息,返回成功")
return {"code": 0, "message": "success"}
# 创建消息对象
msg = WxMessage.from_json(json_data)
@@ -67,12 +68,7 @@ async def handle_add_message(msg: WxMessage):
async def handle_mod_contacts(msg: WxMessage):
"""处理联系人变更"""
logger.info(f"联系人信息变更: {msg.raw_data}")
# 获取对应的Robot实例并刷新联系人
# robot = robot_instances.get(msg.appid)
# if robot:
# robot.refresh_contacts()
async def handle_del_contacts(msg: WxMessage):