오토 스키 정보 구독: X개의 트윗을 위한 API 없는 지능형 모니터링 및 분석 시스템
Auto Ski Info Subscribe는 오픈 소스 트윗 스크래핑 및 AI 분석 도구로, 쿠키 인증을 통해 복잡한 API 신청 절차를 우회하여 지정된 트위터 계정을 안정적으로 모니터링할 수 있도록 설계되었습니다. 이 시스템은 단편적인 트윗을 구조화된 데이터로 변환할 뿐만 아니라 MCP 프로토콜을 통해 AI 에이전트로 데이터를 직접 전송하는 기능도 지원합니다.
핵심 기능 설명
1. 유연한 인증 및 자동 모니터링
이 시스템은 쿠키 인증 메커니즘을 사용합니다(쿠키만 필요함...). 인증 토큰 그리고 ct0이 기능을 통해 공식 API의 할당량 제한 및 신청 임계값을 효과적으로 우회할 수 있습니다. 내장된 예약 작업은 기본적으로 15분마다 실행되어 실시간 정보 수집을 보장하므로 여론 모니터링이나 경쟁사 추적에 이상적입니다.
2. 쌍둥이자리 데이터를 기반으로 한 심층 AI 분석
구글 제미니 모델을 통합하여, 이 시스템은 가공되지 않은 트윗을 가치 있는 정보로 변환합니다. 이 작업은 자동으로 수행될 수 있습니다. 情感分析、内容摘要 게다가 핵심 주제 추출이를 통해 사용자는 방대한 정보 속에서 핵심적인 통찰력을 신속하게 파악할 수 있습니다.
3. MCP 协议驱动的数据共享
通过支持 Model Context Protocol (MCP),系统将推文资源标准化。外部服务或 AI 助手可通过接口直接实现单条推文获取、账号历史查询及关键词搜索,使推文数据成为可被 AI 调用的动态知识库。
4. 풀스택 시각적 관리
React 18과 Ant Design으로 구축된 이 웹 인터페이스는 직관적인 계정 관리 및 데이터 필터링 기능을 제공합니다. 사용자는 시간, 계정 또는 감정을 기준으로 정보를 빠르게 필터링할 수 있습니다.
技术架构
- 프런트 엔드:React 18 + Ant Design + React Query + React Router
- 후면:Django REST Framework + Playwright(헤드리스 브라우저) + Celery/Redis(비동기 스케줄링)
- AI 기능:구글 제미니 AI
- 배포 계획:Docker/Docker Compose, Nginx 리버스 프록시, Google Cloud Run
快速部署指南
준비:需准备 Docker 环境、X 账号 Cookie 게다가 Google Gemini API Key(如需 AI 分析功能)。
配置步骤:
1. X 계정에 로그인하고 브라우저 개발자 도구에서 필요한 권한을 추출하세요. 인증 토큰 그리고 ct0。
2. 위의 매개변수를 프로젝트에 입력합니다. .env 配置文件中。
启动命令:
git clone https://github.com/cyohei9907/auto-ski-info-subscribe.git cd auto-ski-info-subscribe docker-compose up -d 服务访问地址:
- 사용자 인터페이스:http://localhost:3000
- API 接口:http://localhost:8000
- Swagger 문서:http://localhost:8000/swagger/
- 관리 백엔드:http://localhost:8000/admin/
MCP 리소스 인터페이스 예시
개발자는 다음 인터페이스를 통해 트윗 데이터를 다른 AI 워크플로에 통합할 수 있습니다.
GET /api/mcp/tweets/{tweet_id} GET /api/mcp/accounts/{account_id}/tweets/ GET /api/mcp/tweets/search/?큐= 关键词 &sentiment=positive 