winner12-copywriter-mcp
Version:
MCP tool for generating social media content for winner12 AI football prediction website
65 lines • 1.84 kB
TypeScript
import { ComplianceResult, ComplianceConfig } from '../types/compliance.js';
import { SocialPlatform } from '../types/prediction.js';
/**
* 内容合规验证器
* 自动检查社交媒体内容是否符合平台政策和法规要求
*/
export declare class ContentComplianceValidator {
private static readonly GAMBLING_WORDS;
private static readonly DIRECT_PREDICTION_PATTERNS;
private static readonly ENGAGEMENT_BAIT_PATTERNS;
private static readonly AI_LABEL_PATTERNS;
private static readonly DISCLAIMER_PATTERNS;
/**
* 验证内容合规性
*/
static validateContent(content: string, platform: SocialPlatform, config?: Partial<ComplianceConfig>): ComplianceResult;
/**
* 检查赌博相关语言
*/
private static checkGamblingLanguage;
/**
* 检查AI内容标识
*/
private static checkAILabeling;
/**
* 检查免责声明
*/
private static checkDisclaimer;
/**
* 检查直接预测内容
*/
private static checkDirectPredictions;
/**
* 检查互动诱导
*/
private static checkEngagementBait;
/**
* 平台特定检查
*/
private static checkPlatformSpecific;
/**
* 获取赌博词汇的严重程度
*/
private static getGamblingWordSeverity;
/**
* 计算合规评分 (0-100)
*/
private static calculateComplianceScore;
/**
* 确定风险等级
*/
private static determineRiskLevel;
/**
* 生成改进建议
*/
private static generateRecommendations;
/**
* 快速合规检查(用于生产环境)
*/
static quickCheck(content: string, platform: SocialPlatform): {
isCompliant: boolean;
criticalIssues: string[];
};
}
//# sourceMappingURL=ContentComplianceValidator.d.ts.map