开篇寄语
对于程序自动化,之前伯衡君介绍过安装上有两款应用是实现这个目的的,具体可以参看下方的前情提要。这次介绍的IFTTT则是运营多年的云端自动化脚本集合,可以实现各种神奇的功能,想必也有很多读者听说过或者正在使用,本篇文章就来梳理一下IFTTT,科普以及各种玩法。
前情提要
官方网站
内容详情
IFTTT 的名称来源于编程条件语句“if this, then that”。该公司提供的是一个软件平台,它连接来自不同开发人员的应用程序、设备和服务,以触发涉及这些应用程序、设备和服务的一个或多个自动化的小程序。
简单举一个例子:
- 当inoreader这个rss阅读客户端收藏文章时,就转发到instapaper。
据 IFTTT 称,目前有 9000 万个激活的脚本小程序。
- IFTTT的历史
Tibbets 和 Jesse Tane 于 2010 年共同创立了 IFTTT,并于 2011 年正式推出该服务。据 IFTTT 称,IFTTT 总部位于旧金山,已从包括 Andreesen Horowitz 公司在内的投资者那里筹集了 6300 万美元的风险投资资金。最新一轮 2400 万美元的融资由 Salesforce Ventures 牵头,IBM、Chamberlain Group 和 Fenox Venture Capital 参投,将帮助招聘新员工并扩大平台。
Tibbets 目前是 IFTTT 的首席执行官。 Tane 于 2012 年离开 IFTTT。
2016 年 11 月,IFTTT 加强了其配方,将两个设备、应用程序或服务连接起来,将它们变成能够连接多个设备、应用程序或服务的小程序。
- IFTTT 的工作原理
自动化是通过小程序完成的——这些小程序有点像连接多个应用程序以运行自动化任务的宏。您可以使用 IFTTT 的网站或移动应用(和/或移动应用的 IFTTT 小部件)打开或关闭小程序。您还可以通过 IFTTT 的用户友好、简单的界面创建自己的小程序或对现有小程序进行更改。
IFTTT 发布了一段 YouTube 视频(见下文),详细解释了小程序是如何制作的。
Ring 和 BMW 等各种开发人员向 IFTTT 支付年费,以便在 IFTTT 平台上提供小程序。与英国初创银行 Monzo 的合作让客户可以在下雨时自动从“下雨天”储蓄罐中提取资金,或者每次去健身房时“奖励”自己。
Tibbets 说,通常情况下,开发人员使用他们创建的小程序启动他们的 IFTTT,然后用户社区“构建开发人员从未预料到的东西”。 IFTTT 小程序可以使用 JavaScript、高级过滤和其他工具来创建新的交互。
Tibbets 说,与过去更有限的 IFTTT 配方相比,对 JavaScript 的支持有助于 IFTTT 合作伙伴创建强大的小程序。您可以创建一些自定义 JavaScript 来自动过滤事物,例如,如果您在下午 6 点之后到达,小程序将打开家中的各种灯。
“对于用户来说,小程序更容易,而对于开发人员来说,它们更强大,” Tibbets 说。
迄今为止,IFTTT 拥有超过 650 家合作伙伴服务,包括 Facebook、Domino's Pizza——甚至在肯塔基州路易斯维尔市。据该公司称,IFTTT 拥有 1800 万用户的社区每月运行超过 10 亿个小程序。
- IFTTT 入门
IFTTT 易于使用。您下载移动应用程序(在此处适用于 Android 或在此处适用于 Apple 的 iOS)创建一个免费帐户,并在几分钟内启动并运行自动化。
有许多令人眼花缭乱的小程序可用,因此 IFTTT 为新用户尝试提供了有用的自动化建议。它的 Collections 将不同平台的小程序组合在一起——例如 iOS、Android 和语音助手——并展示从新闻和天气服务小程序到家庭自动化的所有内容。
还可以搜索单个小程序,或在商业工具、联网汽车或健康和健身等类别下浏览。
小程序屏幕让用户可以管理当前打开的小程序,并提供以前使用过的小程序的历史记录。
用户可以通过组合各种应用“服务”并设置触发参数来创建自己的小程序。
- IFTTT 定价
有几种 IFTTT 付款计划专为个人或企业客户设计。
个人可以访问有限的免费版本或 Pro 版本——如果他们愿意为额外的功能和访问付费。
随着 Pro 订阅的推出带来了重大变化:IFTTT 的免费套餐不再允许无限制地创建小程序;最大值设置为五个(但是免费用户可以无限制地访问社区小程序)。
这一变化意味着创建了五个以上小程序的用户将需要为专业版付费或删除一些小程序。
相比之下,IFTTT Pro 提供无限的小程序创建,以及访问更高级的功能,例如创建具有多个触发器和操作的多步小程序的能力。还有更快的小程序执行和客户支持。
另一组选项针对希望构建和发布自己的小程序的企业。这包括三个订阅级别:开发人员、团队和企业。
开发者版本每年花费 199 美元,除了个人用户可用的功能外,还为 API 创建者提供了访问 IFTTT 的用户、开发人员和服务生态系统的权限。还包括通过 IFTTT 论坛提供的支持,以及 API 性能和健康仪表板。
由于 IFTTT 的 API 和 SDK 包(称为 Connect),Team 添加了在移动应用程序、网站和电子邮件中嵌入集成的能力。与开发人员版本相比,团队层还升级了支持和分析。每月费用取决于连接用户的数量。
IFTTT 的想法源于这样一种信念,即在未来,“一切都将是一项服务,” Tibbets 说。 “我指的是一切:每个品牌、每个组织、每个实物。你会很难说出一些不会连接到互联网或被物联网 (IoT) 跟踪的东西,都可以相互连接。”
IFTTT 的目的是连接那些不同的服务和系统。 “我们帮助所有产品和服务以一种给您带来信心的方式很好地协同工作,并帮助这些服务在其生态系统中创造丰富的互动,” Tibbets 说。
玩法说明
最简单的方法是登录后,点击Explore,搜索想要实现的自动化应用。
比如搜索Youtube,就会出现很多参考的自动化脚本,如下图所示:
这个就不用多说什么了,另一种方式是自定义脚本。
点击“Create”,按照If...then...的条件来进行,比如想实现如果在inoreader后收藏一篇文章后,就发送到Pocket,这里可以参看上方的教学视频。
这些不仅可以在Web上实现,也可以在Android和iOS设置。
发挥想象,可以制作很多脚本,只有想不到,没有做不到。
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号