|
@@ -356,7 +356,7 @@ class DialogueManager:
|
|
|
最近对话:
|
|
|
"""
|
|
|
|
|
|
- alert_message = textwrap.dedent(alert_message)
|
|
|
+ alert_message = textwrap.dedent(alert_message).strip()
|
|
|
# 添加最近的对话记录
|
|
|
recent_dialogues = self.dialogue_history[-5:]
|
|
|
dialogue_to_send = []
|
|
@@ -370,7 +370,7 @@ class DialogueManager:
|
|
|
dialogue_to_send.append(f"[{role_map[role]}]{dialogue['content']}")
|
|
|
alert_message += '\n'.join(dialogue_to_send)
|
|
|
|
|
|
- ack_url = "http://ai-wechat-hook-internal.piaoquantv.com/manage/insertEvent?" \
|
|
|
+ ack_url = "http://ai-wechat-hook.piaoquantv.com/manage/insertEvent?" \
|
|
|
f"sender={self.user_id}&receiver={self.staff_id}&type={MessageType.HUMAN_INTERVENTION_END.value}&content=OPERATION"
|
|
|
|
|
|
LarkAlertForHumanIntervention().send_lark_alert_for_human_intervention(alert_message, ack_url)
|
|
@@ -483,6 +483,7 @@ class DialogueManager:
|
|
|
"current_hour": current_datetime.hour,
|
|
|
"current_time": current_datetime.strftime("%H:%M:%S"),
|
|
|
"current_date": current_datetime.strftime("%Y-%m-%d"),
|
|
|
+ "current_datetime": current_datetime.strftime("%Y-%m-%d %H:%M:%S"),
|
|
|
"last_interaction_interval": self._get_hours_since_last_interaction(2),
|
|
|
"if_first_interaction": True if self.previous_state == DialogueState.INITIALIZED else False,
|
|
|
"if_active_greeting": False if user_message else True,
|