TrendPublish(全自动AI内容生成与发布工具)简介
TrendPublish是一个全自动AI内容生成与发布工具,基于 Deno 和 TypeScript 开发,能够帮助我们高效生成和发布内容,特别是针对微信公众号的内容。该工具支持多源数据抓取,包括 Twitter/X 和各类网站,能够智能分析和排序内容,满足用户对高质量信息的需求。

主要功能
- 多源数据采集:具备强大的数据抓取能力,能够从 Twitter/X 和其他网站上自动获取内容。用户可以自定义数据源配置,灵活适应不同的需求。
- AI 智能处理:利用 DeepseekAI、千问、讯飞等先进模型,TrendPublish 能够进行内容总结、关键信息提取以及智能标题生成,确保生成的内容既精准又吸引人。
- 自动发布:该工具支持将生成的文章直接发布到微信公众号,并提供多种自定义文章模板,用户可以根据自己的需求进行选择和编辑,实现定时发布功能,保证内容的时效性。
- 通知系统:TrendPublish 集成了多种通知系统,比如 Bark、钉钉和飞书,能够及时向用户推送任务执行状态和错误警报,确保用户随时掌握系统运行情况。
- 易于部署与使用:只需按照简单的步骤安装 Deno、克隆项目、配置环境变量,即可轻松上手。同时支持 Docker 部署,方便在云端或本地服务器上运行。
TrendPublish(全自动AI内容生成与发布工具)官网及教程
- 开源地址:https://github.com/OpenAISpace/ai-trend-publish
- 官网:https://openaispace.github.io/ai-trend-publish/
1. 环境准备,确保您的系统中已安装 Deno。您可以通过以下命令安装:
- Windows (PowerShell):
irm https://deno.land/install.ps1 | iex
- macOS/Linux:
curl -fsSL https://deno.land/install.sh | sh
2. 克隆项目,使用 Git 克隆 TrendPublish 项目到本地:
git clone https://github.com/OpenAISpace/ai-trend-publish.git
cd ai-trend-publish
3. 配置环境变量,创建一个 .env
文件并编辑配置必要的环境变量。可以使用以下命令复制示例文件:
cp .env.example .env
在 .env
文件中配置 API 密钥等必要参数,确保 Jina AI 功能正常工作,您需要设置 JINA_API_KEY
。
4. 启动项目,支持热重载和测试模式,可以使用以下命令启动:
- 开发模式(支持热重载):
deno task start
- 测试模式:
deno task test
5. 如果需要为不同操作系统编译项目,可以使用以下命令:
- 编译 Windows 版本:
deno task build:win
- 编译 Mac 版本:
deno task build:mac-x64 # Intel芯片 deno task build:mac-arm64 # M系列芯片
- 编译 Linux 版本:
deno task build:linux-x64 # x64架构 deno task build:linux-arm64 # ARM架构
6. 还可以选择使用 Docker 部署:
- 构建 Docker 镜像:
docker build -t ai-trend-publish .
- 运行容器:
docker run -d --env-file .env --name ai-trend-publish-container ai-trend-publish
7. 启动后,可以通过配置的端口访问该工具,开始生成和发布内容。
8. 监控和通知,确保已配置通知系统,以便接收任务状态和错误警报,确保系统稳定运行。