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

核心功能
- 多源数据采集:采集 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/钉钉/飞书 等);查看日志没有报错以后就行。
数据评估
本站新媒派提供的该工具内容都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由新媒派实际控制,在2025年9月21日 下午2:30收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,新媒派不承担任何责任。
与TrendPublish相关工具


萝卜兔

新榜小豆芽

蚂蚁出海

KAWO科握

快发

视频助手

矩阵通

融媒宝

聚媒通

创意兔

新媒加

万媒易发

蚁小二

Wechatsync(文章同步助手)
