From af6f23615ebf5da1029a896ee260f7ce61da1c13 Mon Sep 17 00:00:00 2001 From: meng_xi_pan <1903647908@qq.com> Date: Wed, 2 Apr 2025 01:09:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=A2=9E=E7=9B=8A=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/chat/relationship_manager.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugins/chat/relationship_manager.py b/src/plugins/chat/relationship_manager.py index bb9c78353..2e58cd4b9 100644 --- a/src/plugins/chat/relationship_manager.py +++ b/src/plugins/chat/relationship_manager.py @@ -23,7 +23,6 @@ class RelationshipManager: "开心", "惊讶", "害羞", - "困惑", ] negative_list = [ @@ -37,13 +36,13 @@ class RelationshipManager: self.positive_feedback_dict[person_id] = 0 if label in positive_list and stance != "反对": - if 6 > self.positive_feedback_dict[person_id] >= 0: + if 7 > self.positive_feedback_dict[person_id] >= 0: self.positive_feedback_dict[person_id] += 1 elif self.positive_feedback_dict[person_id] < 0: self.positive_feedback_dict[person_id] = 0 return value elif label in negative_list and stance != "支持": - if -6 < self.positive_feedback_dict[person_id] <= 0: + if -7 < self.positive_feedback_dict[person_id] <= 0: self.positive_feedback_dict[person_id] -= 1 elif self.positive_feedback_dict[person_id] > 0: self.positive_feedback_dict[person_id] = 0 @@ -51,9 +50,10 @@ class RelationshipManager: else: return value - gain_coefficient = [1.1, 1.2, 1.4, 1.7, 1.9, 2.0] + gain_coefficient = [1.0, 1.1, 1.2, 1.4, 1.7, 1.9, 2.0] value *= gain_coefficient[abs(self.positive_feedback_dict[person_id])-1] - logger.info(f"触发增益,当前增益系数:{gain_coefficient[abs(self.positive_feedback_dict[person_id])-1]}") + if abs(self.positive_feedback_dict[person_id]) - 1: + logger.info(f"触发增益,当前增益系数:{gain_coefficient[abs(self.positive_feedback_dict[person_id])-1]}") return value