更新
This commit is contained in:
@@ -8,6 +8,7 @@ from typing import Optional
|
||||
|
||||
from models.database import AsyncSessionLocal
|
||||
from models.models import ReceivedMessageLog
|
||||
from utils.log_limits import bound_raw_message_log_content
|
||||
|
||||
logger = logging.getLogger("received_message_log")
|
||||
|
||||
@@ -23,8 +24,9 @@ async def record_received_message(
|
||||
message_type: Optional[int] = None,
|
||||
server_message_id: Optional[str] = None,
|
||||
) -> None:
|
||||
# 原样落库:不做 strip / parse / serialize,空字符串也记录
|
||||
store_content = raw_content if raw_content is not None else ""
|
||||
# The live message object remains untouched for matching/replying. Only
|
||||
# this diagnostic copy is bounded before persistence.
|
||||
store_content = bound_raw_message_log_content(raw_content)
|
||||
|
||||
async with AsyncSessionLocal() as db:
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user