Ai-Trend-Publish: AI 기반 트렌드 발견 및 콘텐츠 발행 시스템 190

小编 ·

Ai-Trend-Publish: AI 기반 트렌드 발견 및 콘텐츠 발행 시스템

Ai-Trend-Publish는 AI 기반 트렌드 발견 및 콘텐츠 발행 시스템으로, 멀티 소스 데이터 수집, 지능형 요약, WeChat 공식 계정 자동 게시 등의 기능을 갖추고 있습니다.

Ai-Trend-Publish: AI 기반 트렌드 발견 및 콘텐츠 발행 시스템

ai-Trend-Publish란 무엇인가요?

Ai-Trend-Publish는 AI 기반의 트렌드 발견 및 콘텐츠 발행 시스템으로, 주요 기능에는 다중 소스 데이터 수집, 지능형 요약 및 WeChat 공식 계정 자동 발행이 포함됩니다.

shotEasy (17).webp

기능 개요

다중 소스 데이터 수집:

  • Twitter/X 콘텐츠 크롤링: Twitter 및 기타 플랫폼에서 콘텐츠를 크롤링하는 것을 지원합니다.

  • 웹사이트 콘텐츠 크롤링: FireCrawl 도구를 기반으로 웹사이트 콘텐츠를 크롤링하며, 사용자 정의 데이터 소스 구성을 지원합니다.

AI 지능형 처리:

  • 콘텐츠 요약: DeepseekAI, Together, 千问, 万象, 讯飞 등 AI 서비스를 사용하여 콘텐츠를 요약합니다.

  • 핵심 정보 추출: 크롤링한 콘텐츠에서 핵심 정보를 추출합니다.

  • 지능형 제목 생성: 기사 제목을 자동으로 생성합니다.

자동 발행:

  • WeChat 공식 계정 기사 발행: 처리된 콘텐츠를 WeChat 공식 계정에 자동으로 발행합니다.

  • 사용자 정의 기사 템플릿: 사용자 정의 기사 템플릿을 지원합니다.

  • 예약 발행 작업: 예약 발행 작업을 설정할 수 있습니다.

알림 시스템:

Bark 알림 통합: Bark 알림 시스템을 통합하여 작업 실행 상태 알림 및 오류 경고를 제공합니다.

Gk7QYHFXkAASok_.webp

기술 스택

  • 실행 환경: Node.js + TypeScript

  • AI 서비스: DeepseekAI, Together, 千问, 万象, 讯飞

  • 데이터 소스: 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