当前位置 huginn share 正文 下一篇:

用 IFTTT 让 Telegram 变得更加「聪明」

Telegram 作为中文互联网圈难得热络起来的小众 IM,在少数派早已耳熟能详。而 IFTTT 这一个多年来不温不火的服务,也被许多国外社交平台党熟练使用。在前些天 Telegram 的移动端 3.1.5 更新说明中,Telegram 已宣布引入 IFTTT 支持。

snipaste20161209_183201.png

IFTTT 是一个有趣的互联网自动化平台,名字意指「If This Then That」,通过各种平台的开放 API 特性,以 applet 为单位设置 trigger 和 action,IFTTT 能使你的互联网变得更加智能,关于 IFTTT 派内曾有多篇文章介绍过。而如果你是一个 Telegram 用户却从未或很少使用 IFTTT,或许现在是你熟悉一下这个简单高效的互联网自动化工具并用他让你的 Telegram 变得更聪明的时候了。

通过 @IFTTT 连接你的 Telegram 和 IFTTT

与诸多 Telegram 服务接入方式相同,IFTTT 是通过 @IFTTT 这个 bot 接入 Telegram 的。要将你的 Telegram 用户绑定到 IFTTT 上,只需登录 IFTTT 后访问 IFTTT 的 Telegram 页面点击「Connect」来跳转到 Telegram 启动 bot @IFTTT,启动后按照 bot 提示点击「Authorize IFTTT」跳转回 IFTTT 即可完成绑定步骤。

snipaste20161209_183645.png

绑定完 IFTTT 后,你就可以拿 @IFTTT 实现一堆自动化任务了。

首先一大票 feed 订阅 bot 都可以洗洗睡了

IFTTT 支持 Telegram 之后,一堆 feed 订阅 bot 都可以下岗了,因为对于 IFTTT 而言 feed 订阅提醒是再简单不过的,而且 IFTTT 有更高的可定制性。

在 IFTTT 中选择 New Applet,按照 IFTTT 的「If This Then That」逻辑,将 This 设置为 Feed 中的 New feed item,填入你要订阅的 RSS/Atom feed 地址然后 Create trigger,将 That 设置为 Telegram 中的 Send message,设置一下目标会话和消息内容即可。

channel.png

到这里,你大概可以知道 IFTTT 的好处在于可以随意定制自己想要的规则和输出方式。由此引申出去,你可以通过 Telegram 的 @IFTTT 订阅内容源远不止 feed,也可以是某个 YouTube 频道、一个 Spotify 播放列表、一个 GitHub 项目。

甚至是备用机短信。

通过 Telegram 接收备用机短信通知

没错,我使用 IFTTT 通过 Telegram 提醒我 Android 备用机收到的新短信。我的主力 iOS 设备一般只用来上网,而 Android 用于接受短信、校园宽带密码和接打电话,相比此前经常 Android 一响两只手机掏来掏去地看消息通知,如今只需通过 Telegram 接收来自备用机的新短信提醒和内容了。

snipaste20161209_201458.png

而设置步骤也并不困难,在 Android 上安装 IFTTT 的 app,创建 applet,将 Android SMS 中的 Any new SMS received 设置为 trigger,That 部分的设置则与上文类似,仅仅几步便实现了 Android 新短信的转发至 Telegram 的转发规则。

通过 Telegram 获取校园有线宽带密码

作为一个常年被欺压的校园网用户,日复一日的上网流程是通过电信捆绑的手机发送短信指令到指定号码获取 PPPoE 拨号密码。而每天拨号时手忙脚乱地寻找备用机实在并不方便,于是我们也可以将这个任务通过 Telegram 交给 IFTTT。

同样是 Create applet,将 This 设置为 Telegram 的 New message with key phrase to @IFTTT,在 Key phrase 中设置你的触发语句(比如我设置为 xykdmm),并设置是否需要回复。在 That 部分设置 Android SMS 中的 Send an SMS 并设置号码为 10001,短信内容 XYKDMM。(这里对应坑爹电信校园的密码获取指令)

snipaste20161209_183956.png

设置完成并启用 applet 后,只需在 Telegram 中对 @IFTTT 发送 xykdmm,Android 备用机将会自动发送一条内容为 XYKDMM 的短信至 10001,之后电信返回的密码短信将会按照上一条 applet 由 @IFTTT 自动转发至我的 Telegram。

发挥你的想象力

目前为止,我使用 IFTTT 做了这些事,然而 Telegram 上的 @IFTTT 远不止这一点用处,IFTTT 上的 Telegram 服务不但可以在 Telegram 私聊,也支持将群组和频道作为 trigger 或是 action。

充分发挥你的想象力,IFTTT 可以将你的 Telegram 变得更加聪明。

原文链接:https://sspai.com/post/36503

发表回复

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部