注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

独自飘逸

我们,都有追求。我们,都有梦想。我们,都在前进的道路上不断挣扎……

 
 
 

日志

 
 

【转载】ifttt是什么!  

2011-06-29 20:23:28|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Smart is new sexy

ifttt是什么?

这两天一个网站成了推特中文圈的热门话题——

众多推友加入了ifttt task创建大军,同时由于ifttt没有公开注册,必须邀请,所以许多推友也在苦苦求ifttt的邀请码,那么ifttt到底是什么东西呢?下面我将简单介绍一下什么是ifttt,如何使用和一些好玩的ifttt task idea。

ifttt是什么

ifttt = if this then that,翻译成中文就是”如果满足某个条件就做某个事情“,写过程序的人应该知道if语句,ifttt实际上就是一种if语句在现实场景中的延伸。ifttt有如下几个概念:Task,Triggers,Actions,Channel。

Task:

每一个ifttt(if this then that)就是一个task,在电脑面前我们要完成许多的task,而很多task可以用这样的ifttt模式来表现。所以ifttt实际上是一种互联网使用动作的”宏语言“,从很高的抽象层面上对事务做了归纳

Triggers:

Triggers对应了ifttt中的this,也就是”触发条件“,比如某个人在fb上圈了你下,比如有人给你在twitter上发了一个私信,这些都叫做一个trigger

Actions:

Actions对应了ifttt中的that,是指要完成的事情,比如在fb上发布一条状态,在twitter上更新一条tweet,这些都是action

Channel:

不管是Triggers,还是Actions,他都是需要Channel作为载体的,比如”某人在fb上圈了你“这个是需要fb平台支持的,这时候fb就是一个channel,同理,”你发布一条新的tweet“是需要twitter这个平台支持的,这时候twitter就是一个channel。ifttt为我们提供了许许多多的channel,这些channel包括了互联网中常用的平台,根据这些channel可以创建出无数个task

ifttt是如何使用

【转载】ifttt是什么! - rocky545 - 独自飘逸

【转载】ifttt是什么! - rocky545 - 独自飘逸

其中灰色图标是未被激活的channel,你可以点击任意一个图表进行激活,比如foursquare:

【转载】ifttt是什么! - rocky545 - 独自飘逸

某个channel激活以后,会对应了一些triggers和action,比如下面google talk这个channel对应的:

【转载】ifttt是什么! - rocky545 - 独自飘逸

也就说Google Talk这个channel,包括的触发事件有:向ifttt的bot发送一个chat,或者带标签的chat,动作则有:收到一个chat(向我发送一个chat),通过这个可以构建许多有意思的task,后面我们会介绍一些。

如何创建task

下面我们来看如何创建一个task,点击Create可以开始创建task了(总共分为七步):

首先醒目的是”This“,ifttt旨在强调this这个概念,你只需要点击这个this即可,实际上这是在创建一个channel:

然后我们选取一个channel,这里我们用:如果我发布了一个fb状态,就把这个状态作为tweet发到twitter上,这个task作为我们的例子:

【转载】ifttt是什么! - rocky545 - 独自飘逸

我们选择facebook这个trigger channel,然后我们要选择trigger:

【转载】ifttt是什么! - rocky545 - 独自飘逸

我们选择New status message by you这个trigger:

然后我们要定义action了,也就是that:

选择action的channel:

【转载】ifttt是什么! - rocky545 - 独自飘逸

我们选择twitter channel,进入action选择:

我们选择post a new tweet作为我们的action:

【转载】ifttt是什么! - rocky545 - 独自飘逸

我们需要完成action fields的定义,这里我们可以定义这个tweet的格式,add-ins就是可以添加的一些fields,这些完成之后我们可以点击create action:

【转载】ifttt是什么! - rocky545 - 独自飘逸

最后我们只需要create和activate这个task即可,你可以给这个task加一个描述,加上#表示为标签,最后可以通过task面板看到你的task了:

【转载】ifttt是什么! - rocky545 - 独自飘逸

有趣的Task Idea

通过上面的流程我们知道了如何在ifttt上创建一个task,由于ifttt上的channel众多,而且有开放API的计划,这么一来的话,第三方应用通过API都可以接入ifttt的channel,所以我们可以把在网上需要做的事情通过ifttt定义自动完成,这是一个很cool的东西。

#ifttt 是什么,就是某一天的某一时刻,你朋友喝醉了,在youtube上骂你是sb,然后你就会收到一条推,一条短信,一封邮件,告诉你你是sb,四方会告诉你骂你是sb的人在哪里,calendar会记录这一重要时刻,stocks会告诉你你变成sb后世界股市有什么变化~
ifttt应用举例:if 某男A和某女B同时check in同一个地方,then 短信我的手机:“A和B有奸情,而且正在进行"。八卦利器啊!
理想状态下的ifttt应用场景:一旦老婆的推上出现“加班”字样,立即激活一条手机短信通知。同时,自动检测谷歌日历,找出几个今晚没有事情的老友。随后,在FB上新建一个活动“今晚喝大酒”,一旦超过3人同意,触发一条订餐消息给餐厅。餐厅查询Evernote,找到这群人最喜欢的菜和酒。
ifttt里面,如果在Channel之上,提供一个Task的自由市场。让各种Geek做出各种奇奇怪怪的Task来,用户添加Task而不是点选Channel,那就连盈利的问题都解决了。
ifttt寂寞宅男玩法:给自己虚拟出一个恋人。她每天给你发短信,发邮件,还会在twitter上@你,有时候还给你看一些美丽的照片,分享一些有趣的图书音乐。(这想法真变态)
ifttt神就神在即使被墙,只要设置好this和that的关联性,墙并无法阻止this触发that,除非GFW把所有的channel全部封锁才有可能抑制ifttt,但当ifttt支持自定义channel时,就是神也难救方滨兴。
在ifttt的世界里面,各位姑娘小心了,什么恋爱短信啊、花啊、DM关怀啊、贴心礼品啊,都可能是程序的Task算出来的。而且ifttt的世界中,一个人死了,他对一个女生的关心也可以一直持续下去,仿佛天天都在。
没人写个短篇小说?假设ifttt成功了,这个世界会变成什么样子?if 有女网友在自曝 and 好看度>1 and 没男友 then 京东360下单买玫瑰送给她 and 短信她“你老漂亮了”。

总结

ifttt这样的模式建立在的是国外互联网良好的基础设施之上(各大平台的开放,标准的服务接口等等),所以如果国内需要复制的话,将会有较高的门槛,因为众所周知的是国内的各大平台的开放程度都很差,而且标准不一,所以ifttt很难在国内山寨成功。目前ifttt只能同时激活10个task,这应该是其服务器能力所限,相信后面通过提升服务能力应该可以提供更多的task支持,同时也希望ifttt的api尽快出来,这样的话,其引爆的将是互联网世界中一场”宏语言“革命,本人非常看好之。如果你们有什么好的task idea,我会补充到博文中去:)

声明:本博客任何文章不欢迎任何新浪媒体转载,并强烈谴责新浪科技抄袭谷奥文章一事

If this article is helpful, and if you want donate some BTC

Here is my BTC address:1LNMDA7EN5YNYN1TH2QY7T6BQAS4QGQ7SF
This entry was posted by 方建 on June 29, 2011 at 1:46 pm, and is filed under web2.0. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site.

球一个ifttt邀请 成功后将共享增发的邀请

求 ifttt 的invitation code thanks!

我这里暂时没有了:(

ifttt确实强大,可以通过它绕过大墙发推,等等等等。。。

强大的信息时代,一定要马上尝试

ME! I want one!

晕死。我在google直接搜ifttt,然后进了你的blog。。。

No Sina
【转载】ifttt是什么! - rocky545 - 独自飘逸 【转载】ifttt是什么! - rocky545 - 独自飘逸
Calendar
What I'm Doing...

Powered by Twitter Tools




引文来源  ifttt是什么? | Fang Jian's Personal Blog
  评论这张
 
阅读(542)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017