Ai-Trend-Publish:AIによるトレンド発見・コンテンツ配信システム 191

小编 ·

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。

デプロイガイド

  • 方法一:直接デプロイ:サーバーに Node.js (v20+) と PM2 をインストールし、プロジェクトをビルドして PM2 でサービスを起動。

  • CI/CD 自動デプロイ:プロジェクトには GitHub Actions による自動デプロイフローが設定されており、main ブランチにコードをプッシュすると自動的にデプロイがトリガーされます。

GitHubリポジトリ:https://github.com/OpenAISpace/ai-trend-publish