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

Обзор функций
Сбор данных из множества источников:
Парсинг контента из Twitter/X: поддерживается сбор контента из Twitter и других платформ.
Парсинг содержимого веб-сайтов: сбор контента с сайтов на основе инструмента FireCrawl, с поддержкой настройки пользовательских источников данных.
Интеллектуальная обработка с помощью ИИ:
Резюмирование контента: для составления кратких выводов используются такие ИИ-сервисы, как DeepseekAI, Together, 千问 (Qianwen), 万象 и 讯飞 (iFlytek).
Извлечение ключевой информации: выделение ключевой информации из собранного контента.
Интеллектуальная генерация заголовков: автоматическое создание заголовков статей.
Автоматическая публикация:
Публикация статей в WeChat (微信公众号): автоматическая публикация обработанного контента в официальный аккаунт WeChat.
Пользовательские шаблоны статей: поддерживается настройка собственных шаблонов статей.
Задачи отложенной публикации: можно настраивать расписание публикации.
Система уведомлений:
Интеграция с Bark: интегрирована система уведомлений Bark, которая информирует о статусе выполнения задач и сообщает об ошибках.

Технологический стек
Среда выполнения: Node.js + TypeScript
ИИ-сервисы: DeepseekAI, Together, 千问 (Qianwen), 万象, 讯飞 (iFlytek)
Источники данных: Twitter/X API, FireCrawl
Планировщик задач: node-cron
Шаблонизатор: EJS
Инструменты разработки: nodemon (горячая перезагрузка)
Как начать
Требования к окружению: Node.js (v22+), npm, TypeScript
Шаги установки:
Клонируйте проект: git clone https://github.com/OpenAISpace/ai-trend-publish.
Установите зависимости.
Настройте переменные окружения: скопируйте файл .env.example в .env и заполните необходимые API-ключи и прочие параметры.
Запустите проект: npm run start.
Руководство по развёртыванию
Способ 1: Прямое развёртывание — установите на сервере Node.js (v20+) и PM2, соберите проект и запустите сервис с помощью PM2.
Автоматическое развёртывание через CI/CD: в проекте уже настроен процесс автоматического развёртывания с помощью GitHub Actions — отправка кода в ветку main автоматически запускает деплой.
Репозиторий на GitHub: https://github.com/OpenAISpace/ai-trend-publish
Помощник сценариста▸
AI Приложения
AI Новости 