feat:重写关系模块的逻辑和关系结构
This commit is contained in:
@@ -5,13 +5,11 @@ MaiBot模块系统
|
||||
|
||||
from src.chat.message_receive.chat_stream import chat_manager
|
||||
from src.chat.emoji_system.emoji_manager import emoji_manager
|
||||
from src.person_info.relationship_manager import relationship_manager
|
||||
from src.chat.normal_chat.willing.willing_manager import willing_manager
|
||||
|
||||
# 导出主要组件供外部使用
|
||||
__all__ = [
|
||||
"chat_manager",
|
||||
"emoji_manager",
|
||||
"relationship_manager",
|
||||
"willing_manager",
|
||||
]
|
||||
|
||||
@@ -49,10 +49,10 @@ async def _process_relationship(message: MessageRecv) -> None:
|
||||
|
||||
if not is_known:
|
||||
logger.info(f"首次认识用户: {nickname}")
|
||||
await relationship_manager.first_knowing_some_one(platform, user_id, nickname, cardname, "")
|
||||
elif not await relationship_manager.is_qved_name(platform, user_id):
|
||||
logger.info(f"给用户({nickname},{cardname})取名: {nickname}")
|
||||
await relationship_manager.first_knowing_some_one(platform, user_id, nickname, cardname, "")
|
||||
await relationship_manager.first_knowing_some_one(platform, user_id, nickname, cardname)
|
||||
# elif not await relationship_manager.is_qved_name(platform, user_id):
|
||||
# logger.info(f"给用户({nickname},{cardname})取名: {nickname}")
|
||||
# await relationship_manager.first_knowing_some_one(platform, user_id, nickname, cardname, "")
|
||||
|
||||
|
||||
async def _calculate_interest(message: MessageRecv) -> Tuple[float, bool]:
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from src.chat.emoji_system.emoji_manager import emoji_manager
|
||||
from src.person_info.relationship_manager import relationship_manager
|
||||
from src.chat.message_receive.chat_stream import chat_manager
|
||||
from src.chat.message_receive.message_sender import message_manager
|
||||
from src.chat.message_receive.storage import MessageStorage
|
||||
@@ -7,7 +6,6 @@ from src.chat.message_receive.storage import MessageStorage
|
||||
|
||||
__all__ = [
|
||||
"emoji_manager",
|
||||
"relationship_manager",
|
||||
"chat_manager",
|
||||
"message_manager",
|
||||
"MessageStorage",
|
||||
|
||||
Reference in New Issue
Block a user