TrendPublish

1周前发布 506 00

工具介绍:TrendPublish是一款开源的全自动AI内容生成与发布系统,基于 Deno + TypeScript 开发,支持多源数据抓取(Twitter/X、网站)、DeepseekAI等模型智能总结与标题生成,并可一键推送到微信公众号。内置多模板、定时发布、内容排序与去重功能,集成Bark、钉钉、飞书通知,助力新媒体运营、行业资讯追踪与企业内...

收录时间:
2025-09-21

TrendPublish简介

TrendPublish是什么?

TrendPublish是一款开源的全自动AI内容生成与发布系统,基于 Deno + TypeScript 开发,支持多源数据抓取(Twitter/X、网站)、DeepseekAI等模型智能总结与标题生成,并可一键推送到微信公众号。内置多模板、定时发布、内容排序与去重功能,集成Bark、钉钉、飞书通知,助力新媒体运营、行业资讯追踪与企业内容团队高效创作。

开源项目地址:https://github.com/OpenAISpace/ai-trend-publish
官网网址:https://openaispace.github.io/ai-trend-publish/

TrendPublish

核心功能

  • 多源数据采集:采集 Twitter/X 或各类网站的数据;或者也可自行设定抓取的数据来源,此外还支持 Jina AI 高级抓取搜索并进行内容重排。
  • AI 智能处理:调用 DeepseekAI、通义千问(Qwen)、讯飞、万象 等等 模型智能处理收集的内容,自动摘要、提取信息、智能写标题、对收集的内容内容根据语义排序。
  • 自动化发布:对抓取的数据与整理好的内容使用各类模板自动排版后,自动生成图文发布到你的微信公众号(支持定时)。
  • 通知与监控:推送任务结果通知和错误日志至你的 Bark、钉钉或飞书 ,你便能在任何地点查看你的任务了。
  • 灵活部署:支持本地运行与 Docker 部署,可结合 GitHub Actions 实现自动化 CI/CD。

适用人群

  • 新媒体运营:节省采编与排版时间,提升内容产出效率
  • 行业研究者:追踪技术趋势与热点资讯
  • 企业内容团队:批量生成统一风格的高质量文章
  • 个人创作者:快速获取素材并自动发布

TrendPublish的部署教程

1. 环境准备

安装 Deno

Windows(PowerShell):irm https://deno.land/install.ps1 | iex

macOS / Linux:curl -fsSL https://deno.land/install.sh | sh

可选工具

  • PM2(进程守护与开机自启)
  • Docker(容器化部署)
  • GitHub Actions(自动化部署) 

2. 获取源码

git clone https://github.com/OpenAISpace/ai-trend-publish.git
cd ai-trend-publish

3.配置环境变量

1. 复制示例配置文件:cp .env.example .env

2. 编辑 .env文件,填入必要参数:

  • AI服务API Key:DeepseekAI、通义千问、讯飞、万象等
  • Jina AI(可选):高级抓取/搜索/嵌入/排序(需要注册获得JINA_API_KEY)
  • 微信公众号:WEIXIN_APPID,WEIXIN_APPSECRET,把服务器IP加入微信公众号后台IP白名单
  • 通知渠道(可选):Bark、钉钉、飞书等 

4. 部署方式一:本地/服务器直接部署 

开发模式(热重载):deno task start

测试模式:deno task test

编译可执行文件

deno task build:win # Windows
deno task build:mac-x64 # macOS Intel
deno task build:mac-arm64 # macOS M系列
deno task build:linux-x64 # Linux x64
deno task build:linux-arm64 # Linux ARM

PM2 守护运行(推荐服务器)

npm install -g pm2
pm2 start –interpreter=”deno” –interpreter-args=”run –allow-all” src/main.ts
pm2 startup
pm2 save

5. 部署方式二:Docker 容器部署 

# 构建镜像
docker build -t ai-trend-publish .

# 运行容器(使用环境变量文件)
docker run -d –env-file .env –name ai-trend-publish-container ai-trend-publish

6. 部署方式三:CI/CD 自动化部署(GitHub Actions)

1. 在 GitHub 仓库 Settings → Secrets and variables → Actions 添加:

  • SERVER_HOST:服务器地址
  • SERVER_USER:服务器用户名
  • SSH_PRIVATE_KEY:SSH 私钥
  • 其他 .env 中的必要变量

2. 推送代码到 main 分支即可自动触发部署

3. 也可在 GitHub Actions 页面手动触发 

7. 部署后检查

确定在微信公众号后台已经加入了服务器 IP 白名单,再执行一次抓取和发布文章的动作即可。先测试一次数据抓取和发布文章的操作,然后会收到消息通知(Bark/钉钉/飞书 等);查看日志没有报错以后就行。

数据评估

TrendPublish浏览人数已经达到506,如你需要查询该站的相关权重信息,可以通过第三方来进行查询,比如爱站、5118数据、chinaz等;更多网站价值评估因素如:该网站的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找该网站的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于TrendPublish特别声明

本站新媒派提供的该工具内容都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由新媒派实际控制,在2025年9月21日 下午2:30收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,新媒派不承担任何责任。

与TrendPublish相关工具

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...