mirror of https://github.com/Mai-with-u/MaiBot.git
TODO & 规范logger属名
parent
864e8386f4
commit
52ddd742f8
|
|
@ -1,3 +1,6 @@
|
|||
# TODO: 更多的可配置项
|
||||
# TODO: 所有模型单独分离,温度可配置
|
||||
# TODO: 原生多模态支持
|
||||
import os
|
||||
import re
|
||||
from dataclasses import dataclass, field
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
# TODO: 开机自启,遍历所有可发起的聊天流,而不是等待 PFC 实例结束
|
||||
# TODO: 优化 idle 逻辑 增强其与 PFC 模式的联动
|
||||
from typing import Optional, Dict, Set
|
||||
import asyncio
|
||||
import time
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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") # 使用配置的时区,提供默认值
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# TODO: 人格侧写(不要把人格侧写的功能实现写到这里!新建文件去)
|
||||
import traceback
|
||||
import re
|
||||
from typing import Any
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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),
|
||||
|
|
|
|||
|
|
@ -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 分钟
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
# TODO: 原生多模态支持
|
||||
import time
|
||||
from abc import abstractmethod
|
||||
from dataclasses import dataclass
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue