Hi,大家好,我是冰零。

最近,那个叫“活着么”(或者“死了么”)的 App 突然冲上榜单。 功能简单到令人发指:每天打卡,如果超过一定时间没动静,就自动发邮件通知你的家人。

就这么个简单的逻辑,订阅费 8 块钱。但下载的人络绎不绝。 有人说这是收割焦虑,有人说这是独居青年的刚需。

作为一个爱折腾的程序员,我看了一眼它的逻辑,第一反应是:这东西没有任何技术壁垒,但它有极高的“心理壁垒”,是独居青年最稀缺的安全感。

既然它这么有价值,那我还是决定自己动手复刻一个。

于是,我花了 10 分钟,利用 n8n (自动化神器) + iOS 快捷指令,复刻了一个数据完全私有、逻辑同样严密的版本。

这套工作流,利用苹果的快捷指令,实现无感续命,还充分利用移动端特性将当前的位置上报给n8n,把逻辑更贴合我的习惯。

01 打地基:n8n 数据库与 Webhook

首先,我们需要在 n8n 里给数据安个家。我没有用复杂的外部数据库,直接用了 n8n 自带的 Data Tables 功能,轻量又好用。

n8n 数据库

创建数据表 新建一个 Table,只需要存一行数据(ID 固定为 1)。我们需要这几列:

id (Number): 固定填 1。

lat (String): 记录纬度。

lon (String): 记录经度。

device_name (String): 记录是哪个设备打卡的。

notify (Boolean): 关键字段,用于记录“是否已发送报警”,防止邮件轰炸。初始值设为 false。

createdAt:创建时间,n8n自动维护

updatedAt:更新时间,n8n自动维护

搭建“接收流” (Webhook)

Webhook 节点: 接收 POST 请求,认证方式建议加上,更安全。

Update Table 节点: 无论谁发来消息,我们只更新 id=1 的那行数据。把 notify 状态重置为 false(代表我还活着,警报重置),并且把经纬度、设备信息也记录上,而更新时间n8n会自动维护。

Respond 节点: 给手机返回一句“打卡成功,请继续保持呼吸!”。

为了更好的阅读体验,来飞书看吧:

https://my.feishu.cn/docx/WqwWdsbcDoBaM0xCryCcX2kynFd

Comments on "我用 n8n + 快捷指令,10分钟复刻“死了么App”​" :

Leave a Reply

Your email address will not be published. Required fields are marked *

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源