TODO & 规范logger属名

pull/937/head
Bakadax 2025-05-13 11:27:20 +08:00
parent 864e8386f4
commit 52ddd742f8
11 changed files with 14 additions and 7 deletions

View File

@ -1,3 +1,6 @@
# TODO: 更多的可配置项
# TODO: 所有模型单独分离,温度可配置
# TODO: 原生多模态支持
import os
import re
from dataclasses import dataclass, field

View File

@ -1,3 +1,5 @@
# TODO: 开机自启,遍历所有可发起的聊天流,而不是等待 PFC 实例结束
# TODO: 优化 idle 逻辑 增强其与 PFC 模式的联动
from typing import Optional, Dict, Set
import asyncio
import time

View File

@ -11,7 +11,7 @@ from rich.traceback import install
install(extra_lines=3)
logger = get_module_logger("chat_observer")
logger = get_module_logger("pfc_chat_observer")
class ChatObserver:

View File

@ -12,7 +12,7 @@ from rich.traceback import install
install(extra_lines=3)
logger = get_module_logger("message_sender")
logger = get_module_logger("pfc_sender")
class DirectMessageSender:

View File

@ -11,7 +11,7 @@ from src.config.config import global_config
from .chat_observer import ChatObserver
from .chat_states import NotificationHandler, NotificationType, Notification
logger = get_module_logger("observation_info")
logger = get_module_logger("pfc_observation_info")
TIME_ZONE = tz.gettz(global_config.TIME_ZONE if global_config else "Asia/Shanghai") # 使用配置的时区,提供默认值

View File

@ -1,3 +1,4 @@
# TODO: 人格侧写(不要把人格侧写的功能实现写到这里!新建文件去)
import traceback
import re
from typing import Any

View File

@ -4,7 +4,7 @@ from src.config.config import global_config # 为了获取 BOT_QQ
from .chat_observer import ChatObserver
import re
logger = get_module_logger("reply_checker")
logger = get_module_logger("pfc_checker")
class ReplyChecker:

View File

@ -12,7 +12,7 @@ from .observation_info import ObservationInfo
from .conversation_info import ConversationInfo
from .pfc_utils import build_chat_history_text
logger = get_logger("reply_generator")
logger = get_logger("pfc_reply")
PROMPT_GER_VARIATIONS = [
("不用输出或提及对方的网名或绰号", 0.50),

View File

@ -5,7 +5,7 @@ from ...config.config import global_config
import time
import asyncio
logger = get_module_logger("waiter")
logger = get_module_logger("pfc_waiter")
# --- 在这里设定你想要的超时时间(秒) ---
# 例如: 120 秒 = 2 分钟

View File

@ -1,3 +1,4 @@
# TODO: 原生多模态支持
import time
from abc import abstractmethod
from dataclasses import dataclass

View File

@ -617,7 +617,7 @@ def translate_timestamp_to_human_readable(timestamp: float, mode: str = "normal"
str: 格式化后的时间字符串
"""
if mode == "normal":
return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))
return time.strftime("%Y-%m-%d %H:%M:%S ", time.localtime(timestamp))
elif mode == "relative":
now = time.time()
diff = now - timestamp