Browse Source

Update dialogue_manager: ack url on internet

StrayWarrior 1 month ago
parent
commit
33254e471d
1 changed files with 3 additions and 2 deletions
  1. 3 2
      pqai_agent/dialogue_manager.py

+ 3 - 2
pqai_agent/dialogue_manager.py

@@ -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,