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 (公众号).

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.

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 :
Cloner le projet : git clone https://github.com/OpenAISpace/ai-trend-publish.
Installer les dépendances.
Configurer les variables d'environnement : copier .env.example vers .env et remplir les clés API et autres configurations nécessaires.
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
Assistant scénario▸
Apps AI
Actualités AI 