Ai-Trend-Publish:基于AI的趋势发现和内容发布系统

ai-Trend-Publish是什么?

Ai-Trend-Publish是一个基于AI的趋势发现和内容发布系统,主要功能包括多源数据采集、智能总结以及自动发布到微信公众号。

shotEasy (17).webp

功能概述

多源数据采集:

  • Twitter/X 内容抓取:支持从 Twitter 和其他平台抓取内容。

  • 网站内容抓取:基于 FireCrawl 工具进行网站内容的抓取,并支持自定义数据源配置。

AI 智能处理:

  • 内容总结:使用 DeepseekAI、Together、千问、万象、讯飞等 AI 服务进行内容总结。

  • 关键信息提取:从抓取的内容中提取关键信息。

  • 智能标题生成:自动生成文章标题。

自动发布:

  • 微信公众号文章发布:将处理后的内容自动发布到微信公众号。

  • 自定义文章模板:支持自定义文章模板。

  • 定时发布任务:可以设置定时发布任务。

通知系统:

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

收藏

相关文章

最新工具
Custom Cursor
Custom Cursor

一个能让你拥有个性化光标的网站。Custom Cursor网站有...

橙子8设计
橙子8设计

一站式AI电商图片制作平台,专为电商和跨境卖家服务。不用专业设计...

Sandspiel
Sandspiel

一款基于细胞自动机和实时物理的开源像素沙盘游戏,玩家可以在虚拟沙...

印象地图
印象地图

这是个可以帮你记住全国省市位置的测试工具。打开网站就能用,选个模...

Sandtris
Sandtris

一款把经典俄罗斯方块和流沙物理效果结合的休闲游戏。玩家需要利用沙...

Maze Toys
Maze Toys

一个以迷宫游戏为主的网站,提供多种类型的迷宫玩法,包括Mini、...

AiPyApp
AiPyApp

一款以Python为核心的开源新人工智能体助手,结合大模型和 P...

Adobe Express
Adobe Express

Adobe推出的一站式设计工具,整合了图像、视频、文档/PDF、...

Intangible AI
Intangible AI

创意行业空间智能AI平台,通过简洁的3D界面与空间智能技术解决A...

法大大iTerms
法大大iTerms

法大大推出的一站式法律AI工作台,基于自研法律大模型的AI智能体...