This commit is contained in:
晴猫
2025-05-01 07:07:13 +09:00
parent 263e8d196a
commit e4959f0386
13 changed files with 29 additions and 32 deletions

View File

@@ -116,8 +116,6 @@ class MessageRecv(Message):
self.processed_plain_text = await self._process_message_segments(self.message_segment)
self.detailed_plain_text = self._generate_detailed_text()
async def _process_single_segment(self, seg: Seg) -> str:
"""处理单个消息段

View File

@@ -4,7 +4,6 @@ import time
from typing import Union
# from ...common.database import db # 数据库依赖似乎不需要了,注释掉
from ..message.api import global_api
from .message import MessageSending, MessageThinking, MessageSet
from ..storage.storage import MessageStorage
@@ -27,7 +26,7 @@ async def send_via_ws(message: MessageSending) -> None:
async def send_message(
message: MessageSending,
message: MessageSending,
) -> None:
"""发送消息(核心发送逻辑)"""

View File

@@ -34,7 +34,7 @@ def db_message_to_str(message_dict: dict) -> str:
message_dict.get("user_nickname", ""),
message_dict.get("user_cardname", ""),
)
except Exception as e:
except Exception:
name = message_dict.get("user_nickname", "") or f"用户{message_dict['user_id']}"
content = message_dict.get("processed_plain_text", "")
result = f"[{time_str}] {name}: {content}\n"
@@ -76,7 +76,7 @@ def is_mentioned_bot_in_message(message: MessageRecv) -> tuple[bool, float]:
if not is_mentioned:
# 判断是否被回复
if re.match(
f"\[回复 [\s\S]*?\({str(global_config.BOT_QQ)}\)[\s\S]*?],说:" , message.processed_plain_text
f"\[回复 [\s\S]*?\({str(global_config.BOT_QQ)}\)[\s\S]*?],说:", message.processed_plain_text
):
is_mentioned = True
else:
@@ -731,7 +731,7 @@ def translate_timestamp_to_human_readable(timestamp: float, mode: str = "normal"
return f"{int(diff / 86400)}天前:\n"
else:
return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp)) + ":\n"
else: # mode = "lite" or unknown
else: # mode = "lite" or unknown
# 只返回时分秒格式,喵~
return time.strftime("%H:%M:%S", time.localtime(timestamp))