X 推文自动监控与 AI 分析系统(Auto Ski Info Subscribe)

Auto Ski Info Subscribe是一套开源的推文抓取与智能分析工具,通过 Cookie 完成登录验证,无需官方 API,就能稳定监控指定 X(Twitter)账号的推文。系统已支持在 Google Cloud Run 部署,开发者还可以扩展 MCP 协议,将推文作为结构化资源提供给其他服务调用。

Auto Ski Info Subscribe:X 推文自动监控与 AI 分析系统|开源可自部署的推文抓取与 MCP 数据服务工具


系统亮点

🔐 Cookie 认证,无需申请 API

使用自己的 X 账号 Cookie 完成认证流程,绕开 API 限额限制,保持抓取工作稳定运行。

📡 自动化推文监控

定时抓取目标账号的最新推文,系统默认每 15 分钟执行一次,适合情报收集、舆情监控、账号运营等场景。

🤖 AI 内容分析

集成 Google Gemini,用于:

  • 推文情感分析
  • 内容摘要
  • 主题提取

将原始数据转化为结构化信息,更适合二次处理和洞察分析。

🔌 MCP 协议数据共享

推文数据可以通过 MCP(Model Context Protocol)对外暴露,包括:

  • 获取单条推文
  • 查询账号推文
  • 关键词搜索
    让其他服务或 AI Agent 直接访问推文资源。

🎨 可视化 Web 界面

采用 React 18 + Ant Design 构建的前端界面,可在浏览器内完成:

  • 账号管理
  • 推文浏览
  • 数据筛选(按账号、情感、时间)

☁️ 云端与本地部署灵活支持

覆盖多种部署方式:

  • Docker / Docker Compose
  • Google Cloud Run
  • Nginx 反向代理

适合个人开发者和企业内部环境。


技术栈概览

前端

  • React 18
  • Ant Design
  • React Query
  • React Router

后端

  • Django REST Framework
  • Playwright 无头浏览器爬虫
  • Celery + Redis 任务调度
  • Google Gemini AI

部署

  • Docker & Docker Compose
  • Nginx
  • Google Cloud Run(可选)

快速上手指南

📌 前置准备

  • Docker
  • X 账号 Cookie
  • Google Gemini API Key(可选)

📌 获取 Cookie

在 X 登录后打开开发者工具,复制:

  • auth_token
  • ct0

填入 .env 文件即可完成认证配置。

📌 启动服务

git clone https://github.com/YOUR_USERNAME/auto-ski-info-subscribe.git
cd auto-ski-info-subscribe
docker-compose up -d

启动后可访问:


MCP 资源接口示例

GET /api/mcp/tweets/{tweet_id}
GET /api/mcp/accounts/{account_id}/tweets/
GET /api/mcp/tweets/search/?q=关键词&sentiment=positive

Auto Ski Info Subscribe项目仓库

GitHub地址:https://github.com/cyohei9907/auto-ski-info-subscribe

  1. 转载或引用本文内容,请保留原文链接并注明来源。
  2. 本站内容主要用于信息整理、技术研究与经验分享,不对第三方产品或服务的可用性、完整性作出任何明示或暗示的保证。
  3. 部分内容可能来源于公开网络或开源社区,如涉及版权或其他合法权益问题,请通过下方联系方式与我们联系,我们将在核实后及时处理。
  4. 本文所提及的工具、项目或解决方案仅供学习与研究参考。如涉及商业使用,请自行确认并遵守相关软件、平台或服务的授权条款。
  5. 反馈与联系(# 替换为 @):feedback#abskoop.com