Trend Finder : Suivi des tendances des médias sociaux, des sujets en vogue et des nouveaux articles en temps réel pour la prise de décisions marketing.

Introduction générale

Trend Finder est un outil puissant conçu pour aider les utilisateurs à suivre les sujets tendance et les tendances sur les médias sociaux en temps réel. En collectant et en analysant les posts des principaux influenceurs, Trend Finder est capable d'envoyer des notifications Slack en temps voulu lorsque de nouvelles tendances ou de nouveaux produits sont détectés. Trend Finder est destiné aux équipes marketing et aux responsables des médias sociaux afin de les aider à créer des campagnes marketing percutantes de manière plus efficace.

Vous pouvez également utiliser TrendFinder pour créer un ensemble d'outils qui surveillent et analysent automatiquement les derniers développements dans l'industrie de l'IA, ainsi qu'un suivi intelligent des tendances.

Trend Finder:实时追踪社交媒体趋势、热门话话题和新原文,助力营销决策

 

Liste des fonctions

  • Analyse intelligente des tendances et compréhension du contenu basée sur l'IA de Together
  • Suivi en temps réel des médias sociaux sur la plateforme Twitter/X
  • L'exploration automatisée du contenu des sites web avec Firecrawl
  • Système de notification instantanée Slack
  • Prise en charge de la programmation cron de tâches temporaires personnalisées
  • Analyse intégrée de données provenant de sources multiples (y compris les nouvelles d'OpenAI, d'Anthropic et d'autres grandes entreprises d'IA)
  • Générer automatiquement des rapports quotidiens de synthèse sur les tendances en matière d'IA
  • Support du déploiement conteneurisé Docker
  • TypeScript Type Safety Assurance
  • Configuration de l'environnement de développement avec prise en charge du rechargement à chaud

 

Utiliser l'aide

1) Exigences du système

  • Node.js v14 ou plus récent
  • gestionnaire de paquets npm ou yarn
  • Docker et Docker Compose (facultatif, pour le déploiement en conteneur)
  • Espace de travail Slack (pour recevoir des notifications)
  • Clés API pour les services connexes

2) Configuration de l'environnement

  1. Commencez par cloner le référentiel du projet :
git clone https://github.com/ericciarla/trendFinder
cd trend-finder
  1. Configurer les variables d'environnement :
  • faire une copie de.env.exampleest.env
  • Configurez les clés API nécessaires suivantes :
    • TOGETHER_API_KEY : Clé API de Together AI
    • FIRECRAWL_API_KEY : Clé API pour Firecrawl
    • X_API_BEARER_TOKEN : jeton API pour les plateformes Twitter/X
    • SLACK_WEBHOOK_URL : URL du Webhook de Slack

3. installation et fonctionnement

Mode de déploiement régulier :

# 安装依赖
npm install
# 开发模式运行(支持热重载)
npm run start
# 生产环境构建
npm run build

Méthode de déploiement Docker :

# 构建Docker镜像
docker build -t trend-finder .
# 运行Docker容器
docker run -d -p 3000:3000 --env-file .env trend-finder

Utilisez Docker Compose :

# 启动服务
docker-compose up --build -d
# 停止服务
docker-compose down

4. description de l'utilisation fonctionnelle

  1. Configuration de la surveillance des tendances
  • existentsrc/services/getCronSources.tsConfigurez les sources à surveiller dans
  • Il est possible d'ajouter plusieurs sources telles que des comptes Twitter, des sites web et des blogs.
  • Prise en charge d'intervalles de surveillance personnalisés
  1. Paramètres de notification
  • Créer un nouveau Webhook entrant dans Slack
  • Ajouter l'URL du Webhook à la variable d'environnement
  • Le système enverra automatiquement les résultats de l'analyse au canal Slack désigné.
  1. Règles d'analyse personnalisées
  • Cela peut être fait dans lesrc/services/generateDraft.tsAjustement de la logique de l'analyse de contenu
  • Prise en charge du filtrage personnalisé des mots clés et de l'évaluation de l'importance.
  • Possibilité d'adapter le format et le contenu des rapports générés
  1. Mise en place d'une tâche chronométrée
  • existentsrc/index.tsConfigurez les expressions cron dans le fichier
  • La configuration par défaut est d'exécuter une fois par jour.
  • La fréquence d'exécution peut être ajustée en fonction des besoins

5. la structure du projet

trend-finder/
├── src/
│   ├── controllers/    # 请求处理器
│   ├── services/       # 业务逻辑
│   └── index.ts        # 应用入口
├── .env.example        # 环境变量模板
├── package.json        # 依赖和脚本
└── tsconfig.json       # TypeScript配置
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...