type
status
date
slug
summary
tags
category
icon
password
Title: 一步到位:用 n8n 和 Zapier 实现 Ghost 文章自动推送到 Telegram 并同步到 Twitter
Published Time: 2023-03-17T14:51:35.000Z
Markdown Content:
本篇博客将教你如何使用 n8n 将 Ghost 博客文章自动推送到 Telegram 频道,再通过 Zapier 同步到 Twitter,让你的文章更广泛地传播。
Photo by Samsung UK / Unsplash
一、前言
—-
作为一名博主,你可能想要将你的文章分享给更多的读者。借助 n8n 和 Zapier,你可以轻松地实现从 Ghost 到 Telegram 再到 Twitter 的自动化文章推送。本篇博客将指导你完成这一过程。
二、准备工作
——
在开始之前,请确保你已经拥有以下几个账户:
- Ghost 博客账户
- Telegram 频道
- Zapier 账户
- Twitter 账户
三、使用 n8n 将 Ghost 文章推送到 Telegram
——————————-
步骤1:安装和配置 n8n
首先,你需要安装 n8n。可以通过 Docker 或者 npm 安装。按照 n8n 的官方文档 完成安装和配置。
步骤2:创建 n8n 工作流程
Ghost create n8n integration
- 打开 n8n 的 Web 界面。
- 点击左上角的 “+” 按钮新建一个工作流程。
- 在 “Nodes” 面板中搜索 “Ghost”,将其拖放到工作流程编辑区域。
- 配置 Ghost 节点:填写你的 Ghost 博客 URL 和 API 密钥。API 密钥可以在你的 Ghost 后台中找到。
- 在 “Nodes” 面板中搜索 “Telegram”,将其拖放到工作流程编辑区域。
- 配置 Telegram 节点:填写你的 Telegram Bot Token 和频道 ID。关于如何创建 Telegram Bot 和获取 Token,请参考 Telegram Bot 文档。
- 将 Ghost 节点和 Telegram 节点连接起来。
- 保存并激活工作流程。
现在,当你在 Ghost 发布新文章时,它会自动推送到你的 Telegram 频道。
四、利用 Zapier 将文章同步到 Twitter
————————–
如下图,我用的免费版,100task/month, 基本上够用了。至于说为什么不直接用n8n呢,因为现在限制了API的调用,开发者账号很难申请到。而Zapier已经内置了,只需要授权就行。
步骤1:创建一个 Zap
- 登录你的 Zapier 账户,点击 “Make a Zap”。
- 在 “Choose App & Event” 中搜索 “RSS”,选择 “RSS by Zapier”。
- 选择 “New Item in Feed” 作为触发器事件,然后点击 “Continue”。
- 输入你的 Ghost 博客的 RSS 源 URL,点击 “Continue”。
步骤2:设置 Twitter 动作
- 在 “Choose App & Event” 中搜索 “Twitter”,选择 “Twitter by Zapier”。
- 选择 “Create Tweet” 作为动作事件,然后点击 “Continue”。
- 连接你的 Twitter 账户并授权 Zapier 访问权限。完成后,点击 “Continue”。
- 在 “Set up action” 部分,配置你的推文内容。可以使用来自 RSS 源的动态字段,例如文章标题、链接等。
- 点击 “Continue”,然后在 “Test & Review” 阶段检查你的设置是否正确。
- 最后,点击 “Turn on Zap” 激活你的 Zap。
至此,你已经成功设置了将 Ghost 博客文章自动推送到 Telegram 频道,并通过 Zapier 同步到 Twitter 的工作流程。现在,每当你在 Ghost 发布新文章时,它会自动出现在你的 Telegram 频道和 Twitter 账户上,让更多的读者能够看到你的作品。
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
相关文章