iOS短信取件码自动提醒

我平时算不上一个爱买东西的人,日常的快递也不算多,但是快递的取件码短信经常散落在各种各样的信息中,等走到了驿站,还得打开短信app一番查找后,才能找到今天想拿的快递取件码,肥肠滴不优雅。不知道大家平时网购多不多,会不会有与我相同的烦恼。

那么秉着能坐着就绝不站着,能躺着就绝不坐着的宗旨,我们就来改进改进“取快递”这件小事,提高下我们的效率。

我们都知道iOS自带了捷径功能,那我们就可以使用 快捷指令 实现收到快递取件码短信后自动添加到提醒事项中,到点提醒我们取件的功能,这样就再也不需要等到了驿站再翻短信了,肥肠滴nice。

img


开始之前,先来看下最终实现的效果吧

例如我收到如下2条短信:

img

img

收到短信后,快捷指令会提取其中的取件码并创建提醒事项,在18:30发出通知提醒取快递

img


好的,看完了效果,我们就来学习下怎么使用快捷指令,提高我们取快递的效率。

首先,找到 快捷指令 app,长这个样子,可能有些朋友从来都没有打开过这个应用。

img

1. 打开快捷指令

点击下面的“自动化”,进入自动化的界面

img

2. 创建自动化

点击右上角“+”号,开始创建自动化流程

img

这里我们选择“信息”,即收到短信后,触发自动化流程

3. 触发条件设置

收件人不填,毕竟短信发送也不一定是固定的号码

**信息包含 **填写包含取件码的特定关键字,即包含这几个关键字的短信,都是驿站发出的包含取件码的短信,而不是其他不相关的短信。

这里以我家的驿站举例,发出的取件码短信包含 近邻宝 3个字,这几个字一般在其他短信中也不会出现,因此我选择这3个字作为关键字。

下面选择 立即运行 ,这样不需要人工干预,收到短信后,后面的流程都可以自动运行

img

4. 自动化流程配置

4.1 新建空白自动化

开始创建自动化,点击“新建空白自动化”,就开始我们配置自动化的流程了

img

4.2 设置输入接收信息

我们的目标是实现快递短信取件码的自动提醒,所以一切的开始当然就是收到短信,读取短信的内容后,将需要的取件码取出,所以第一步就是读取短信的内容

这里在下方的 搜索操作 中搜索文本

img

添加一个 从输入中获取文本 的操作项

选择 输入快捷指令的信息 作为文本的输入

img

4.3 提取取件码

获取短信内容后,接下来自然就是获取短信中的取件码了,这步我们添加一个 匹配文本 操作

设置提取取件码的匹配策略,这里匹配的源选择上面一步获取的 文本

这里的提取方式需要根据具体短信内容设置,例如我们这边驿站的短信格式如下:

1
【近邻宝】凭62437979到玖和府快递柜V1,超72h收费0.50元/24h取件。询189****3829

根据上面的短信内容,需要取出的取件码就是 “凭”“到” 两个字中间的内容,因此我这里匹配方式填写如下:

1
(?<=凭).*(?=到)

4.4 添加提醒事项

ok,上一步我们已经提取到了取件码内容,到这里我们基本上已经完成了绝大部分的内容了,剩下的就是将取件码添加到 提醒事项 中了

首先我们需要到 提醒事项 中,点击右下角的 添加列表 创建一个专门的 快递取件 的列表,名字可以自己定义,到时候在自动化中选择对应的列表即可,我这里创建的名字是 快递取件

然后回到 快捷指令 中,这里我们添加一个 文本 操作

将文本内容设置如下:

  1. 添加一个当前日期,用来记录收到取件码的日期

  2. 添加 “取件码:” 几个字,作为 提醒事项 中的文本格式

  3. 添加 匹配 ,将提取到的取件码添加到文本中

设置的文本格式内容就类似这样,前面是收到短信的时间,后面是取件码:

img

最后添加一个 添加新提醒事项 操作,将文本添加到提醒事项中就大功告成

将提醒事项设置如下,内容选择上一步中设置的 文本 ,提醒使用的列表选择 快递取件 ,提醒事项中设置触发时间,即可实现定时提醒取件的功能,当然是否需要提醒也都可以自定义开关


至此,我们的整个取件码自动提醒流程就创建完成啦。