type
status
date
slug
summary
tags
category
icon
标签
参考标签
本文将介绍如何使用n8n自动化平台搭建工作流,实现每当在MEMOS中添加新笔记时,自动将内容同步到flomo。
notion image

n8n介绍与准备工作

n8n是一个流行的工作流自动化平台,支持400多种应用集成,能够轻松实现跨应用的数据传输和自动化流程。在开始配置之前,需要:
  1. 部署n8n(我通过Docker部署)
  1. 获取flomo的API密钥
  1. 部署MEMOS(我通过Docker部署)
MEMOS支持webhook,那么您可以使用webhook作为触发器来实现更实时的自动同步。以下是详细的配置步骤:

步骤一:配置MEMOS Webhook

  1. 获取n8n Webhook URL
      • 在n8n中创建一个新工作流。
      • 点击 “+” 按钮,选择添加 Webhook 节点。
      • 配置 Webhook 节点,选择“POST”请求,复制生成的 Webhook URL。
  1. 配置MEMOS Webhook
      • 登录MEMOS账号。
      • 进入设置或通知中心,找到 webhook 配置选项。
      • 将n8n的Webhook URL填入MEMOS的webhook设置中。

步骤二:处理Webhook数据

  • 添加Function节点
    • 在n8n中,连接到Webhook节点后添加一个Function节点。
    • 在Function节点中处理从MEMOS传来的数据,提取笔记内容和其他必要信息。
将代码中的item.json.content 替换成n8n Webhook节点里包含笔记内容的变量名称,可以直接拖过来。

步骤三:发送数据到flomo

  • 添加HTTP请求节点
    • 连接到Function节点后添加一个HTTP请求节点。
    • 配置为POST请求,设置URL为您的flomo API地址。
    • 配置请求头和请求体,确保格式符合flomo API要求。基本上只需要配置请求体,也就是body部分,变量名是content,内容是Function节点输出的content变量,也可以直接拖动。
💡
因为flomo的API限制,这个方式只能同步文本内容。
 
在人工智能时代,教育是否只是幻象?命定论
Loading...