Nia

你不在场,事情也能发生

Nia 在你没看着的时候干活,有三种不同的方式:一个例行任务、一个委托任务,还有一个它自己写的快捷指令。

例行任务

一个触发条件加一个动作。触发条件可以是某个时间加几天,也可以是到达或离开某个地点,或者系统的某个事件。动作可以是 63 项操作里的任何一项。

“每个工作日早上八点,跟我说说今天的安排”

委托任务

一件事,只做一次,在未来某个时间。它在服务器上执行,结果用通知发给你,就算手机揣在兜里也一样。

“明天早上八点帮我查去罗马的机票”

它自己写的快捷指令

Nia 把步骤编译成一个真正的 iOS 快捷指令,签好名,打开 Apple 的导入确认表单。你按“添加”。

“帮我建一个快捷指令,能关掉所有东西并定好闹钟”

三种触发条件,一个都不是编出来的

  • 时间。 一个时间,加上你选的星期几,带周一到周日的选择器。
  • 地点。 到达或离开某个地点,用的是 iOS 的地理围栏。“始终允许”的权限就在这里才会问,不会提前问。
  • 系统事件。 只用 iOS 真的会通知给应用的那些事,不会假装能用那些不通知的。
例行任务不是快捷指令的自动化。

什么时候给应用后台时间,是 iOS 自己决定的,所以一个按时间触发的例行任务靠的是那个时间点的本地通知,服务器再发一条网络兜底的提醒。手机休眠时 Nia 不会承诺能精确到秒执行,因为谁也做不到。

Nia 的例行任务编辑器,带按时间、地点或事件触发的选项卡、星期选择器和要执行的动作

还有你想自己加上的东西

一项技能就是你自己的一句话,用来触发你自己的东西。Nia 会把它当成又一个工具告诉模型,所以它跟自带的工具用起来一样。

  • 你自己的一个 HTTPS webhook。 带方法、JSON 格式的正文,需要的话还有你的密钥请求头。上限 15 秒。
  • 你已经有的一个快捷指令。 按名字运行,带输入文字,结果会回传给 Nia。
  • 卡片上会显示 HTTP 状态码 ,这样你的服务器出错时你能看到,而不是一句笼统的“没能完成”。
Nia 的技能编辑器:触发它的那句话、webhook 或快捷指令的选项卡、HTTPS 地址、方法和 JSON 正文模板

大家真的会用的例行任务

早间简报

周一到周五早上 8:00:当天日程、天气、到第一件事要多久、生日提醒,还有邮箱里的内容。

离开办公室

离开某个地点时:给家里发条消息通知一声,并在导航里设好路线。

晚安

晚上 23:00:用 HomeKit 关灯,定好明天的闹钟。

周六的跑腿

周六上午 10 点的一个委托任务:找附近开着门的地方,用通知把清单发给你。

关于例行任务和委托任务

Nia 能创建 iOS 快捷指令吗?

Plus 版可以。Nia 把步骤编译好,给文件签名,然后打开 Apple 的导入面板。你按下“添加快捷指令”,在那之前这个快捷指令并不存在,卡片会在按钮上方写明这一点,而不是当作已经完成了。

我不在的时候,Nia 能自己做事吗?

Plus 版可以。例行任务可以在固定时间、到达某个地点,或者系统事件发生时触发。委托(比如“明天八点帮我查去罗马的机票”)则在服务器上执行,结果会通过通知发给你,手机揣在兜里也一样。

现在就开始?

下载 Nia,说出第一件事,看看会发生什么。免费版不要信用卡。

免费开始使用。需要 iOS 18。支持西班牙语和英语。