winner12-copywriter-mcp
Version:
MCP tool for generating social media content for winner12 AI football prediction website
67 lines • 3.53 kB
JavaScript
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