苹果 快捷指令 Apple Shortcuts 实现 定期报到 功能 | 死了么
前言 一开始, 我只是在搞笑集锦里看到了 "死了么" 的APP Store页面截图, 没当回事. 没想到, 就这还能火? 很快想到可以用 苹果 快捷指令 Apple Shortcuts 实现 定期报到 功能 思路 用户身份: 报到者(发送者), 比如叫 阿强 检查者(接收者), 比如叫 阿珍 功能: 发送信息 检查信息 发送信息 的逻辑/伪码: 如果今天没有发送 阿强活着 的信息, 那么 发送 阿强活着 的信息 检查信息 的逻辑/伪码: 检查最后一条 阿强活着 的信息 的日期 如果与今天相差的天数大于2天, 那么 提醒 "超过2天没收到阿强活着的信息了" 实践 本来想面向GPT开发一把搞定的. 没想到各个GPT都不行, 并不能生成一份文档指导我如何操作生成 快捷指令. 苹果 的 快捷指令 并不像一般的编程语言那样有丰富的函数, 只有一些苹果限制下的系统功能模块, 再加上一些APP自愿提供的功能模块. 所以我们要进一步分解前面思考的逻辑/伪码 发送信息: 在 Message 中找到包含 "阿强活着" 的信息, 其中最新的1条, 如果这条信息的日期不是今天, 那么 发送 "阿强活着" 的信息给 阿珍 检查信息: 在 Message 中找到包含 "阿强活着" 的信息, 其中最新的1条, 计算今天与这条信息的日期之间的差额, 如果这个差额大于2天, 那么 提醒 "超过2天没收到阿强活着的信息了" 成果 快捷指令 我活着 https://www.icloud.com/shortcuts/e20eb4ec78c5440584e16b8382d0063e 快捷指令 TA活着吗 https://www.icloud.com/shortcuts/d7b8eddbc0f14f75818af8308885d2ae 快捷指令 我活着&TA活着吗 https://www.icloud.com/shortcuts/9be23201d0c044e88da06f864893c6c2 Github https://github.com/crazypeace/sileme-by-apple-shortcuts