• Log in
Anwen  Share and Create
  • Book
  • Movies
  • Music
  • SF
  • Goodlink
  • Asks
  • Eyeopen
  • Create

n8n – 开源自动工作流工具,类 IFTTT/Zapier,互联互通 50+ 款在线服务

Sharer: 小众软件 October 16, 2019 at 3:13 am
Link Share :https://www.appinn.com/n8n-io/ - via RSS

n8n 是一款开源的自动工作流服务,类似 IFTTT、Zapier,可以互联互通包括 GitHub、Dropbox、Google、NextCLoud、RSS、Slack、Telegram 在内的几十款在线服务。实现当 A 条件发生,触发 B 服务这样的自动工作流程。@Appinn

IFTTT 是大家都非常熟悉的在线服务了,刚刚发布的时候非常震撼,现如今已经融入了日常生活。类似的服务也非常多了,比如 Zapier、Integromat,他们能相互连接不同的服务,然后实现诸如 RSS > Telegram,App 降价通知、自动收集并保存数据等功能。

n8n 就是一款这样的服务,只不过开源,需要自己搭建,它还能实现如 A 条件实现,执行 B,不实现,执行 C 这样的 IF 判断。

安装 8n8

官网提供了两种方式:CLI 和 Docker,看起来都很简单,但实际上 Docker 更加友好一些,只需要在安装好 Docker 之后,运行:

docker run -d -it --name n8n -p 5678:5678 -v ~/.n8n:/root/.n8n n8nio/n8n

没错,Docker 对于各种环境的搭建就是这么简单,所以问题来了: 有需要一份 Docker 安装指南么?

之后,就可以在浏览器通过 IP:5678 来访问 8n8 了。

8n8 支持列表

8n8 支持的服务不算特别多,但也包括了常见的大牌服务,照例没有国内服务。

  • ActiveCampaign
  • Airtable
  • Asana
  • Chargebee
  • Cron(定时服务)
  • Dropbox
  • 编辑图片(模糊、剪裁、添加文字等)
  • 邮件
  • 在服务器上执行命令行
  • 在服务区上运行代码
  • GitHub
  • Google Sheets
  • HTTP Request
  • IF(如果,判断条件)
  • Mailgun
  • Merge
  • NextCloud
  • 读 PDF 文件
  • RSS
  • Telegram
  • Webhook
  • 读写二进制文件

因为是自建,8n8 有一些特别的权限,比如运行代码,能够实现很多想想中的功能,非常有趣。

使用 8n8

点击右上角 + 号(上图被覆盖,看不到 + 号),然后将需要联通的服务拖拽进来,再用线连接,就可以了。

上图的红三角叹号是因为没有提供授权,你需要单独为每一个服务提供授权访问数据。

8n8 提供了一些示例,可以直接在示例页面复制代码(json),然后前往 8n8 的编辑页面粘贴,就自动完成了工作流的创建,以 json 格式保存,便于分享。

8n8 官网在这里,感兴趣的同学可以去研究下。


(C)2019 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论 __收藏 0

作者暂无likerid, 赞赏暂由本网站代持,当作者有likerid后会全部转账给作者(我们会尽力而为)。

Tips: Until now, everytime you want to store your article, we will help you store it in Filecoin network. In the future, you can store it in Filecoin network using your own filecoin.


Support author:
Author's Filecoin address:
Or you can use Likecoin to support author:
tags:在线应用 Docker ifttt twp 工作流 自动

0 0

2012-2018 Anwen All of our posts are default licensed under CC BY 4.0 About Help Changelog Telegram
Today Quote: 有一个诀窍,让我成为一个更好的程序员,那就是我常常休息,大量的休息,我的新想法都是在休息时产生的。休息的时候,我阅读,大量阅读任何我有兴趣的内容,这样我才可能产生新想法。(推特@brucel)