调整代码
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user