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

收藏

相关文章

最新工具
Excel Dashboard Ai
Excel Dashboard Ai

一款能自动把 Excel 或 CSV 文件变成带交互功能的仪表盘...

ByRutor
ByRutor

俄罗斯的一个免费游戏资源下载网站,提供超23,000多款游戏,涵...

RandomStreetView
RandomStreetView

一个可以随机展示全球谷歌街景照片的网站,每次点按钮,系统会随机选...

ZType
ZType

官网:zty.pe,一个把打字练习和射击游戏结合的在线工具。玩家...

XiaomiROM
XiaomiROM

一个能下载小米手机、平板等设备官方系统固件的网站,收集了国行、全...

CPS check
CPS check

一人测试用户点击速度(CPS,即每秒点击次数) 的在线网站,可在...

中国庭审公开网
中国庭审公开网

全国法院的庭审直播平台,能看各类案件庭审直播和回放,还能按不同条...

GradientHunt
GradientHunt

一个免费的色彩灵感平台,提供大量手工制作的时尚渐变色,目标是成为...

特工宇宙
特工宇宙

国内首个专注于Agent的科技媒体,由杭州电子科技大学00后毕业...

面灵AI
面灵AI

一款面试辅助工具,能实时分析面试问题并给出专业建议,支持多语言面...