Ai-Trend-Publish: система обнаружения трендов и публикации контента на основе ИИ 189

小编 ·

Ai-Trend-Publish: система обнаружения трендов и публикации контента на основе ИИ

Ai-Trend-Publish — система обнаружения трендов и публикации контента на основе ИИ. Основные возможности: сбор данных из нескольких источников, интеллектуальное резюмирование и автоматическая публикация в официальных аккаунтах WeChat.

Ai-Trend-Publish: система обнаружения трендов и публикации контента на основе ИИ

ai-Trend-Publish — что это?

Ai-Trend-Publish — это система обнаружения трендов и публикации контента на основе ИИ. Основные функции включают сбор данных из множества источников, интеллектуальное резюмирование и автоматическую публикацию в WeChat (微信公众号).

shotEasy (17).webp

Обзор функций

Сбор данных из множества источников:

  • Парсинг контента из Twitter/X: поддерживается сбор контента из Twitter и других платформ.

  • Парсинг содержимого веб-сайтов: сбор контента с сайтов на основе инструмента FireCrawl, с поддержкой настройки пользовательских источников данных.

Интеллектуальная обработка с помощью ИИ:

  • Резюмирование контента: для составления кратких выводов используются такие ИИ-сервисы, как DeepseekAI, Together, 千问 (Qianwen), 万象 и 讯飞 (iFlytek).

  • Извлечение ключевой информации: выделение ключевой информации из собранного контента.

  • Интеллектуальная генерация заголовков: автоматическое создание заголовков статей.

Автоматическая публикация:

  • Публикация статей в WeChat (微信公众号): автоматическая публикация обработанного контента в официальный аккаунт WeChat.

  • Пользовательские шаблоны статей: поддерживается настройка собственных шаблонов статей.

  • Задачи отложенной публикации: можно настраивать расписание публикации.

Система уведомлений:

Интеграция с Bark: интегрирована система уведомлений Bark, которая информирует о статусе выполнения задач и сообщает об ошибках.

Gk7QYHFXkAASok_.webp

Технологический стек

  • Среда выполнения: Node.js + TypeScript

  • ИИ-сервисы: DeepseekAI, Together, 千问 (Qianwen), 万象, 讯飞 (iFlytek)

  • Источники данных: Twitter/X API, FireCrawl

  • Планировщик задач: node-cron

  • Шаблонизатор: EJS

  • Инструменты разработки: nodemon (горячая перезагрузка)

Как начать

  • Требования к окружению: Node.js (v22+), npm, TypeScript

  • Шаги установки:

  1. Клонируйте проект: git clone https://github.com/OpenAISpace/ai-trend-publish.

  2. Установите зависимости.

  3. Настройте переменные окружения: скопируйте файл .env.example в .env и заполните необходимые API-ключи и прочие параметры.

  4. Запустите проект: npm run start.

Руководство по развёртыванию

  • Способ 1: Прямое развёртывание — установите на сервере Node.js (v20+) и PM2, соберите проект и запустите сервис с помощью PM2.

  • Автоматическое развёртывание через CI/CD: в проекте уже настроен процесс автоматического развёртывания с помощью GitHub Actions — отправка кода в ветку main автоматически запускает деплой.

Репозиторий на GitHub: https://github.com/OpenAISpace/ai-trend-publish