diff --git a/scripts/mongodb_to_sqlite.py b/scripts/mongodb_to_sqlite.py index 0f292fef6..e3522c6aa 100644 --- a/scripts/mongodb_to_sqlite.py +++ b/scripts/mongodb_to_sqlite.py @@ -198,8 +198,8 @@ class MongoToSQLiteMigrator: "status": "status", "timestamp": "timestamp", }, - enable_validation=False, # 禁用数据验证 - unique_fields=["user_id", "timestamp"], # 组合唯一性 + enable_validation=True, # 禁用数据验证" + unique_fields=["user_id", "prompt_tokens","completion_tokens","total_tokens","cost"], # 组合唯一性 ), # 消息迁移配置 MigrationConfig( diff --git a/src/experimental/only_message_process.py b/src/experimental/only_message_process.py index 62f73c700..8fb1e3bf2 100644 --- a/src/experimental/only_message_process.py +++ b/src/experimental/only_message_process.py @@ -16,7 +16,7 @@ class MessageProcessor: @staticmethod def _check_ban_words(text: str, chat, userinfo) -> bool: """检查消息中是否包含过滤词""" - for word in global_config.chat.ban_words: + for word in global_config.message_receive.ban_words: if word in text: logger.info( f"[{chat.group_info.group_name if chat.group_info else '私聊'}]{userinfo.user_nickname}:{text}"