Suscríbete a Auto Ski Info: Un sistema inteligente de monitoreo y análisis sin API para X tweets
Auto Ski Info Subscribe es una herramienta de código abierto para la extracción de tweets y el análisis mediante IA, diseñada para sortear los complejos procesos de las API mediante la autenticación por cookies, lo que permite una monitorización estable de cuentas de Twitter específicas. El sistema no solo transforma tweets fragmentados en datos estructurados, sino que también admite la entrega directa de datos a un agente de IA a través del protocolo MCP.
Explicación de las funciones principales
1. Autenticación flexible y monitorización automatizada
El sistema utiliza un mecanismo de autenticación de cookies (solo requiere...). token de autenticación y ct0Esto permite sortear eficazmente las limitaciones de cuota y los umbrales de aplicación de la API oficial. La tarea programada integrada se ejecuta cada 15 minutos por defecto, lo que garantiza la recopilación de información en tiempo real, resultando ideal para el seguimiento de la opinión pública o la competencia.
2. Análisis profundo de IA basado en Gemini
Mediante la integración de los modelos de Google Gemini, transforma los tweets sin procesar en información de alto valor. El sistema puede hacerlo automáticamente. Análisis de sentimiento, resumen de contenido así como Extracción del tema principalEsto permite a los usuarios identificar rápidamente las ideas clave entre una gran cantidad de información.
3. Intercambio de datos impulsado por el protocolo MCP.
Al ser compatible con el Protocolo de Contexto de Modelo (MCP), el sistema estandariza los recursos de los tweets. Los servicios externos o los asistentes de IA pueden recuperar directamente tweets individuales, consultar el historial de la cuenta y realizar búsquedas por palabras clave a través de la interfaz, convirtiendo los datos de los tweets en una base de conocimiento dinámica que puede ser utilizada por la IA.
4. Gestión visual de pila completa
Desarrollada con React 18 y Ant Design, la interfaz web ofrece funciones intuitivas de gestión de cuentas y filtrado de datos. Los usuarios pueden filtrar rápidamente la información según la fecha, la cuenta o el sentimiento.
Arquitectura técnica
- Interfaz:React 18 + Ant Design + React Query + React Router
- extremo posterior:Django REST Framework + Playwright (navegador sin interfaz gráfica) + Celery/Redis (programación asíncrona)
- Capacidades de IA:Google Gemini AI
- Plan de despliegue:Docker / Docker Compose, proxy inverso Nginx, Google Cloud Run
Guía de despliegue rápido
Preparación:Necesitarás un entorno Docker, una cookie de cuenta X y una clave API de Google Gemini (si necesitas funcionalidades de análisis de IA).
Pasos de configuración:
1. Inicia sesión en tu cuenta X y extrae los permisos necesarios de las herramientas para desarrolladores de tu navegador. token de autenticación y ct0。
2. Introduzca los parámetros anteriores en el proyecto. .env En el archivo de configuración.
Comando de inicio:
git clone https://github.com/cyohei9907/auto-ski-info-subscribe.git cd auto-ski-info-subscribe docker-compose up -d Dirección de acceso al servicio:
- interfaz de usuario:http://localhost:3000
- Interfaz API:http://localhost:8000
- Documentación de Swagger:http://localhost:8000/swagger/
- Sistema de gestión:http://localhost:8000/admin/
Ejemplo de interfaz de recursos MCP
Los desarrolladores pueden integrar datos de tweets en otros flujos de trabajo de IA a través de las siguientes interfaces:
GET /api/mcp/tweets/{tweet_id} GET /api/mcp/accounts/{account_id}/tweets/ GET /api/mcp/tweets/search/?q= keyword&sentiment=positive Repositorio del proyecto:GitHub – cyohei9907/auto-ski-info-subscribe
