Ai-Trend-Publish : système de détection de tendances et de publication de contenu basé sur l'IA 192

小编 ·

Ai-Trend-Publish : système de détection de tendances et de publication de contenu basé sur l'IA

Ai-Trend-Publish est un système de détection de tendances et de publication de contenu basé sur l'IA. Ses principales fonctionnalités incluent la collecte de données multi-sources, la synthèse intelligente et la publication automatique sur les comptes officiels WeChat.

Ai-Trend-Publish : système de détection de tendances et de publication de contenu basé sur l'IA

ai-Trend-Publish, qu'est-ce que c'est ?

Ai-Trend-Publish est un système de découverte de tendances et de publication de contenu basé sur l'IA. Ses principales fonctionnalités incluent la collecte de données multi-sources, la synthèse intelligente et la publication automatique sur WeChat Official Account (公众号).

shotEasy (17).webp

Aperçu des fonctionnalités

Collecte de données multi-sources :

  • Capture de contenu Twitter/X : prend en charge la capture de contenu depuis Twitter et d'autres plateformes.

  • Capture de contenu web : capture de contenu de sites web basée sur l'outil FireCrawl, avec prise en charge de la configuration personnalisée des sources de données.

Traitement intelligent par IA :

  • Résumé de contenu : utilise les services d'IA DeepseekAI, Together, Qwen (千问), Wanxiang (万象), iFlytek (讯飞), etc., pour résumer le contenu.

  • Extraction des informations clés : extrait les informations clés du contenu capturé.

  • Génération intelligente de titres : génère automatiquement des titres d'articles.

Publication automatique :

  • Publication d'articles sur WeChat Official Account (微信公众号) : publie automatiquement le contenu traité sur WeChat Official Account.

  • Modèles d'articles personnalisés : prend en charge les modèles d'articles personnalisés.

  • Tâches de publication planifiées : permet de configurer des tâches de publication planifiées.

Système de notification :

Intégration des notifications Bark : intègre le système de notification Bark, fournissant des notifications sur l'état d'exécution des tâches et des alertes d'erreur.

Gk7QYHFXkAASok_.webp

Stack technique

  • Environnement d'exécution : Node.js + TypeScript

  • Services d'IA : DeepseekAI, Together, Qwen (千问), Wanxiang (万象), iFlytek (讯飞)

  • Sources de données : Twitter/X API, FireCrawl

  • Tâches planifiées : node-cron

  • Moteur de templates : EJS

  • Outil de développement : nodemon (rechargement à chaud)

Comment commencer

  • Prérequis : Node.js (v22+), npm, TypeScript

  • Étapes d'installation :

  1. Cloner le projet : git clone https://github.com/OpenAISpace/ai-trend-publish.

  2. Installer les dépendances.

  3. Configurer les variables d'environnement : copier .env.example vers .env et remplir les clés API et autres configurations nécessaires.

  4. Démarrer le projet : npm run start.

Guide de déploiement

  • Méthode 1 : Déploiement direct : installer Node.js (v20+) et PM2 sur le serveur, construire le projet et démarrer le service avec PM2.

  • Déploiement automatisé CI/CD : le projet est configuré avec un flux de déploiement automatisé via GitHub Actions ; pousser le code sur la branche main déclenche automatiquement le déploiement.

Dépôt GitHub : https://github.com/OpenAISpace/ai-trend-publish