调整消息发送逻辑

This commit is contained in:
liuwei
2025-05-08 09:47:37 +08:00
parent e18f391cab
commit bfe4652867
5 changed files with 27 additions and 26 deletions

View File

@@ -137,7 +137,7 @@ class DifyPlugin(MessagePluginInterface):
query = re.sub(r"@.*?[\u2005|\s]", "", content).strip()
if not query:
await bot.send_at_message(roomid, "请在@我的同时提供问题内容", sender)
await bot.send_at_message(roomid, "请在@我的同时提供问题内容", [sender])
return False, "没有提供问题内容"
# self.message_util.send_text_msg("⏳AI 正在加油,请稍候… 😊", roomid, sender)
@@ -156,7 +156,7 @@ class DifyPlugin(MessagePluginInterface):
self.message_util.send_file(response, roomid)
else:
# 如果是普通文本,使用发送文本方法
await bot.send_at_message((roomid if roomid else sender), response, sender)
await bot.send_at_message((roomid if roomid else sender), response, [sender])
return True, "发送成功"
else:
await bot.send_text_message((roomid if roomid else sender), "❌未能获取到回复,请稍后再试", sender)
@@ -208,7 +208,7 @@ class DifyPlugin(MessagePluginInterface):
else:
# 如果是普通文本,使用发送文本方法
await bot.send_at_message((roomid if roomid else sender), response,
sender if roomid else "")
[sender if roomid else ""])
return True, "发送成功"
else:
client_msg_id, create_time, new_msg_id = await bot.send_text_message((roomid if roomid else sender),

View File

@@ -316,7 +316,7 @@ class MessageSignPlugin(MessagePluginInterface):
output += f"\n今日词汇:{daily_vocab}"
client_msg_id, create_time, new_msg_id = await self.bot.send_at_message((roomid if roomid else sender),
output, sender)
output, [sender])
revoke.add_message_to_revoke(roomid, client_msg_id, create_time, new_msg_id, 60)
return True, "签到成功"
@@ -325,7 +325,7 @@ class MessageSignPlugin(MessagePluginInterface):
client_msg_id, create_time, new_msg_id = await self.bot.send_at_message((roomid if roomid else sender),
f"签到出错:{e}",
sender)
[sender])
revoke.add_message_to_revoke(roomid, client_msg_id, create_time, new_msg_id, 3)
return False, f"处理出错: {e}"