惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Register - Security
The Register - Security
云风的 BLOG
云风的 BLOG
U
Unit 42
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
D
Docker
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
S
Secure Thoughts
Hacker News: Ask HN
Hacker News: Ask HN
Vercel News
Vercel News
S
Security @ Cisco Blogs
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
I
Intezer
MongoDB | Blog
MongoDB | Blog
AI
AI
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
Y
Y Combinator Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
W
WeLiveSecurity
博客园 - 叶小钗
S
SegmentFault 最新的问题
N
News | PayPal Newsroom
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
DataBreaches.Net
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
Spread Privacy
Spread Privacy
H
Help Net Security
美团技术团队
博客园 - 司徒正美
T
Threat Research - Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
Kaspersky official blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V
Vulnerabilities – Threatpost
TaoSecurity Blog
TaoSecurity Blog
N
Netflix TechBlog - Medium
L
Lohrmann on Cybersecurity
J
Java Code Geeks
量子位
Martin Fowler
Martin Fowler
博客园_首页

HaHack

2020 蒙太奇(上) 让你的角色学会说话——rhubarb-lip-sync-ccc 2019 蒙太奇 脑机接口概述及Muse头环Python开发基础 小目标达成:一万元开源项目善款筹集计划 Cocos Creator 最佳实践之注意 JavaScript API 兼容性 wukong-robot:一个更加优雅的中文智能音箱项目 2018 蒙太奇 使用 BeamerStyleSlides 制作你的技术答辩 PPT 公开课:使用Cocos Creator开发微信小游戏《2048》 基于 Cocos 的高性能跨平台开发方案 我在平安的两年 使用叮当声控智米电风扇 Comment.js:一个纯JS实现的静态站点评论系统 手把手教你编写叮当机器人插件 叮当:一个开源的中文智能音箱项目 化繁为简的企业级 Git 管理实战(五):二进制大文件的版本控制 化繁为简的企业级 Git 管理实战(四):多 Gitlab 数据同步 机器学习的数学基础:线性代数进阶篇
0行代码实现叮当的场景联动
wzpan · 2017-11-05 · via HaHack

要让叮当能够监控一些关键事件并触发响应操作,除了编写插件之外,还有一个简单省事的方法:利用 IFTTT 。本文将举几个简单的示例。

要让叮当能够监控一些关键事件并触发响应操作,除了编写插件之外,还有一个简单省事的方法:利用 IFTTT 。下面我举几个简单的示例,其他的应用场景你们可以尽情发挥想象力。

什么是 IFTTT

IFTTT 是一个被称为 “网络自动化神器” 的创新型互联网服务,它非常实用而且完全免费。它的全称是 If this then that,意思是“如果这样,那么就那样”。简单地讲,IFTTT 的作用就是,如果「这个」网络服务满足条件,那么就自动触发「那个」网络服务去执行一个动作。而条件和动作都是可以由用户自己去根据自身需求设置的。IFTTT 能将前后这两个不同的网络服务神奇般地连通来实现各种各样的功能,并且为你不间断地工作。

在阅读下面的文章前,建议先去注册一个 IFTTT 账号,为了方便关联叮当,建议使用叮当的收件邮箱注册。

示例1:提醒睡觉

不想被晚睡拖延症影响你第二天的工作?让叮当在每晚喊你去睡觉吧!

首先进入 IFTTT 的 创建页,点击 [+This] 按钮:

在里头可以找到一个 Date & Time 插件,这个插件用来在特定时间触发事件。

我们点击它,进入插件的二级选择页面:

在这里我们选择 [Every day at] ,

在接下来的界面中设定好触发时间。这就完成了触发事件的设置。

接下来我们完成响应。怎么让叮当去响应这个事件呢?答案就是利用叮当的邮箱检查机制。了解了 [echo][control] 两个关键词的用途后,接下来我们就可以利用 IFTTT 发送标题为 [echo] 主人,您得睡觉了 的邮件到叮当的收件邮箱中,让叮当提醒您睡觉。

点击 [+that] 按钮,

然后从插件列表中选择 Email 插件,选择 Send me an Email :

Subject 就是邮件标题,填写您希望叮当通知你的内容,并带上 [echo] 前缀即可:

由于邮件只用作提醒,所以 Body 里头的正文没有什么用途,不用改。完成后点击 [Create action] 按钮即可。

简单几步,就实现了 0 行代码让叮当通知你睡觉了,是不是很方便?

示例2:Github Star 通知

当你的 Github 项目收到别人的 star 时,是不是很有成就感?可以让叮当监控 Github 上的 star 事件,然后通知你,给你打打鸡血。

首先先确定 star 事件的捕获方法。Github 为 star 等与你相关的事件提供了 RSS 订阅地址。地址就放在 Github 首页的 Activities 页面的底部:

点击 [Subscribe to your news feed] 链接,我们可以看到所有首页的事件。通过阅读该 RSS 源,可以发现与用户的 star 有关的事件都带有 starred 账户名/ 的关键词。

针对 RSS 订阅, IFTTT 提供了 RSS 插件:

其中的 [New feed item matches] 项目可用于监控特定形式的 RSS 条目,并触发事件。

因此我们可以添加如下的 Applet,详细流程参考上面的例子,不再赘述:

this 的设置:

that 的设置:

示例3:天气报警

希望叮当在即将下雨的时候主动提醒你外出带伞?可以使用 IFTTT 的 Weather Underground 服务插件:

该插件提供了十几种天气事件监控服务:

在这里可以选择 [Current condition changes to] 服务,设定当下雨时触发邮件事件:

this 的设置:

that 的设置: