Ai-Trend-Publish: sistema de detección de tendencias y publicación de contenido basado en IA
ai-Trend-Publish ¿Qué es?
Ai-Trend-Publish es un sistema de descubrimiento de tendencias y publicación de contenido basado en IA, cuyas funciones principales incluyen la recopilación de datos de múltiples fuentes, resúmenes inteligentes y publicación automática en la cuenta oficial de WeChat.

Descripción general de funciones
Recopilación de datos de múltiples fuentes:
Captura de contenido de Twitter/X: admite la captura de contenido desde Twitter y otras plataformas.
Captura de contenido de sitios web: realiza la captura de contenido de sitios web basándose en la herramienta FireCrawl, y admite la configuración personalizada de fuentes de datos.
Procesamiento inteligente con IA:
Resumen de contenido: utiliza servicios de IA como DeepseekAI, Together, Qianwen, Wanxiang, Xunfei, entre otros, para resumir contenido.
Extracción de información clave: extrae la información clave del contenido capturado.
Generación inteligente de títulos: genera automáticamente títulos de artículos.
Publicación automática:
Publicación de artículos en la cuenta oficial de WeChat: publica automáticamente el contenido procesado en la cuenta oficial de WeChat.
Plantillas de artículos personalizables: admite plantillas de artículos personalizadas.
Tareas de publicación programadas: permite configurar tareas de publicación programadas.
Sistema de notificaciones:
Integración con Bark: integra el sistema de notificaciones Bark, proporcionando notificaciones del estado de ejecución de las tareas y alertas de errores.

Stack tecnológico
Entorno de ejecución: Node.js + TypeScript
Servicios de IA: DeepseekAI, Together, Qianwen, Wanxiang, Xunfei
Fuentes de datos: Twitter/X API, FireCrawl
Tareas programadas: node-cron
Motor de plantillas: EJS
Herramienta de desarrollo: nodemon (recarga en caliente)
Cómo empezar
Requisitos del entorno: Node.js (v22+), npm, TypeScript
Pasos de instalación:
Clonar el proyecto: git clone https://github.com/OpenAISpace/ai-trend-publish.
Instalar las dependencias.
Configurar las variables de entorno: copiar .env.example como .env y completar las claves de API y otras configuraciones necesarias.
Iniciar el proyecto: npm run start.
Guía de despliegue
Forma uno: despliegue directo: instalar Node.js (v20+) y PM2 en el servidor, compilar el proyecto e iniciar el servicio con PM2.
Despliegue automático con CI/CD: el proyecto ya tiene configurado un flujo de despliegue automático con GitHub Actions; al enviar código a la rama main se activará automáticamente el despliegue.
Repositorio de GitHub:https://github.com/OpenAISpace/ai-trend-publish
Asistente de guiones▸
Apps AI
Noticias AI 