UNPKG

winner12-copywriter-mcp

Version:

MCP tool for generating social media content for winner12 AI football prediction website

65 lines 1.84 kB
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