- updateLearningRule(index, 3, checked ? 'true' : 'false')
+ updateLearningRule(index, 'enable_jargon_learning', checked)
}
/>
@@ -720,11 +742,10 @@ export const ExpressionSection = React.memo(function ExpressionSection({
{(() => {
- const operatorId = config.manual_reflect_operator_id || ''
- const parts = operatorId.split(':')
- const platform = parts[0] || 'qq'
- const chatId = parts[1] || ''
- const chatType = parts[2] || 'private'
+ const operator = config.manual_reflect_operator_id
+ const platform = operator?.platform || 'qq'
+ const chatId = operator?.item_id || ''
+ const chatType = operator?.rule_type || 'private'
return (
@@ -735,7 +756,7 @@ export const ExpressionSection = React.memo(function ExpressionSection({
- 当前操作员 ID:{config.manual_reflect_operator_id || '(未设置)'}
+ 当前操作员:{operator ? `${operator.platform}:${operator.item_id}:${operator.rule_type}` : '(未设置)'}
手动表达优化操作员ID,格式:platform:id:type (例如 "qq:123456:private" 或 "qq:654321:group")
@@ -803,9 +824,10 @@ export const ExpressionSection = React.memo(function ExpressionSection({