better:让表情包和文字统一发送
This commit is contained in:
@@ -9,7 +9,8 @@ from maim_message import Seg
|
||||
from src.chat.heart_flow.heartflow import heartflow
|
||||
from src.common.logger_manager import get_logger
|
||||
from ..message_receive.chat_stream import chat_manager
|
||||
from ..message_receive.message_buffer import message_buffer
|
||||
|
||||
# from ..message_receive.message_buffer import message_buffer
|
||||
from ..utils.timer_calculator import Timer
|
||||
from src.chat.person_info.relationship_manager import relationship_manager
|
||||
from typing import Optional, Tuple, Dict, Any
|
||||
@@ -169,7 +170,7 @@ class HeartFCProcessor:
|
||||
messageinfo = message.message_info
|
||||
|
||||
# 2. 消息缓冲与流程序化
|
||||
await message_buffer.start_caching_messages(message)
|
||||
# await message_buffer.start_caching_messages(message)
|
||||
|
||||
chat = await chat_manager.get_or_create_stream(
|
||||
platform=messageinfo.platform,
|
||||
@@ -188,16 +189,16 @@ class HeartFCProcessor:
|
||||
return
|
||||
|
||||
# 4. 缓冲检查
|
||||
buffer_result = await message_buffer.query_buffer_result(message)
|
||||
if not buffer_result:
|
||||
msg_type = _get_message_type(message)
|
||||
type_messages = {
|
||||
"text": f"触发缓冲,消息:{message.processed_plain_text}",
|
||||
"image": "触发缓冲,表情包/图片等待中",
|
||||
"seglist": "触发缓冲,消息列表等待中",
|
||||
}
|
||||
logger.debug(type_messages.get(msg_type, "触发未知类型缓冲"))
|
||||
return
|
||||
# buffer_result = await message_buffer.query_buffer_result(message)
|
||||
# if not buffer_result:
|
||||
# msg_type = _get_message_type(message)
|
||||
# type_messages = {
|
||||
# "text": f"触发缓冲,消息:{message.processed_plain_text}",
|
||||
# "image": "触发缓冲,表情包/图片等待中",
|
||||
# "seglist": "触发缓冲,消息列表等待中",
|
||||
# }
|
||||
# logger.debug(type_messages.get(msg_type, "触发未知类型缓冲"))
|
||||
# return
|
||||
|
||||
# 5. 消息存储
|
||||
await self.storage.store_message(message, chat)
|
||||
@@ -210,7 +211,7 @@ class HeartFCProcessor:
|
||||
|
||||
# 7. 日志记录
|
||||
mes_name = chat.group_info.group_name if chat.group_info else "私聊"
|
||||
current_time = time.strftime("%H点%M分%S秒", time.localtime(message.message_info.time))
|
||||
current_time = time.strftime("%H:%M:%S", time.localtime(message.message_info.time))
|
||||
logger.info(
|
||||
f"[{current_time}][{mes_name}]"
|
||||
f"{userinfo.user_nickname}:"
|
||||
|
||||
Reference in New Issue
Block a user