fix: address bot identity review regressions
This commit is contained in:
@@ -1115,6 +1115,10 @@ class DefaultReplyer:
|
||||
anchor_message: Optional[MaiMessage] = None,
|
||||
) -> SessionMessage:
|
||||
"""构建单个发送消息"""
|
||||
bot_user_id = get_bot_account(self.chat_stream.platform)
|
||||
if not bot_user_id:
|
||||
logger.warning(f"平台 {self.chat_stream.platform} 未配置机器人账号,发送消息时回退到 QQ 账号")
|
||||
bot_user_id = str(getattr(global_config.bot, "qq_account", "")).strip()
|
||||
|
||||
maim_message = MessageBase(
|
||||
message_info=BaseMessageInfo(
|
||||
@@ -1122,7 +1126,7 @@ class DefaultReplyer:
|
||||
message_id=message_id,
|
||||
time=thinking_start_time,
|
||||
user_info=MaimUserInfo(
|
||||
user_id=get_bot_account(self.chat_stream.platform),
|
||||
user_id=bot_user_id,
|
||||
user_nickname=global_config.bot.nickname,
|
||||
),
|
||||
additional_config={},
|
||||
|
||||
@@ -955,6 +955,10 @@ class PrivateReplyer:
|
||||
anchor_message: Optional[MaiMessage] = None,
|
||||
) -> SessionMessage:
|
||||
"""构建单个发送消息"""
|
||||
bot_user_id = get_bot_account(self.chat_stream.platform)
|
||||
if not bot_user_id:
|
||||
logger.warning(f"平台 {self.chat_stream.platform} 未配置机器人账号,发送消息时回退到 QQ 账号")
|
||||
bot_user_id = str(getattr(global_config.bot, "qq_account", "")).strip()
|
||||
|
||||
maim_message = MessageBase(
|
||||
message_info=BaseMessageInfo(
|
||||
@@ -962,7 +966,7 @@ class PrivateReplyer:
|
||||
message_id=message_id,
|
||||
time=thinking_start_time,
|
||||
user_info=MaimUserInfo(
|
||||
user_id=get_bot_account(self.chat_stream.platform),
|
||||
user_id=bot_user_id,
|
||||
user_nickname=global_config.bot.nickname,
|
||||
),
|
||||
group_info=None,
|
||||
|
||||
Reference in New Issue
Block a user