调整消息发送逻辑
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user