UNPKG

winner12-copywriter-mcp

Version:

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

67 lines 3.53 kB
import { ContentTemplateGenerator } from '../templates/content-templates.js'; export class FacebookGenerator { static async generateContent(input) { // 添加AI标识 const aiLabel = ContentTemplateGenerator.generateAILabel('facebook'); // 生成 Facebook 风格的内容 const content = this.generateFacebookPost(input); // Facebook 通常不需要太多标签,但可以适量使用 const hashtags = ContentTemplateGenerator.generateFootballHashtags(input, 'facebook').slice(0, 5); // 生成行动号召 const callToAction = ContentTemplateGenerator.generateCallToAction('facebook'); const fullContent = `${aiLabel}\n\n${content}\n\n${callToAction}\n\n${hashtags.join(' ')}`; return { content: fullContent, hashtags, callToAction, meta: { platform: 'facebook', characterCount: fullContent.length, wordCount: fullContent.split(/\s+/).length } }; } static generateFacebookPost(input) { const { homeTeam, awayTeam, prediction, confidence, league, matchDate, odds } = input; const emojis = ContentTemplateGenerator.getEmojis('facebook'); let content = `${emojis[0]} ${league} 比赛预测来了!\n\n`; // 比赛信息 content += `⚽ 今日焦点:${homeTeam} vs ${awayTeam}\n`; content += `📅 比赛时间:${matchDate}\n\n`; // AI 预测结果 content += `🤖 Winner12 AI 智能分析结果:\n`; content += `🎯 预测:${prediction}\n`; content += `📊 AI 置信度:${confidence}%\n\n`; // 根据置信度提供不同的分析 if (confidence >= 80) { content += `${emojis[1]} 【高置信度推荐】\n`; content += `我们的 AI 系统通过分析两队的历史交锋记录、近期状态、主客场表现、球员伤病情况等多维度数据,得出了这个高置信度的预测结果。多项关键指标都指向同一个结论!\n\n`; } else if (confidence >= 60) { content += `${emojis[2]} 【中等置信度分析】\n`; content += `根据目前掌握的数据,AI 系统倾向于这个预测结果。不过两队实力相近,比赛过程可能会有意外,建议大家谨慎参考。\n\n`; } else { content += `${emojis[3]} 【谨慎预测】\n`; content += `这场比赛的变数较大,两队状态都有起伏。我们的 AI 给出了预测倾向,但置信度不高,仅供球迷朋友们参考讨论。\n\n`; } // 添加赔率信息(如果有的话) if (odds) { content += `💰 参考赔率:\n`; if (odds.home) content += `• ${homeTeam} 胜:${odds.home}\n`; if (odds.draw) content += `• 平局:${odds.draw}\n`; if (odds.away) content += `• ${awayTeam} 胜:${odds.away}\n\n`; } // 互动呼吁 content += `💬 你觉得这场比赛会是什么结果?欢迎在评论区分享你的看法!\n\n`; // 免责声明 content += `⚠️ 温馨提示:预测仅供娱乐参考,请理性看球,远离赌博。\n\n`; // 品牌信息 content += `📱 Winner12 - 让 AI 为你的足球观赛体验加分`; return content; } } //# sourceMappingURL=facebook-generator.js.map