自動化
讓事情自己發生,你不用在場
你沒在看的時候,Nia 有三種不同的方式繼續工作:例行工作、委託,還有它自己寫的捷徑。
例行工作
一個觸發條件加一個動作。觸發條件可以是特定時間和星期幾、抵達或離開某個地點,或系統事件。動作則可以是 63 項裡的任何一個。
「每個上班日八點,跟我說今天有什麼事」
委託
一件事,做一次,在未來某個時間。會在伺服器上執行,答案用通知送到你手上,就算手機收在口袋裡也一樣。
「明天早上八點幫我找飛羅馬的機票」
它自己寫的捷徑
Nia 把步驟編譯成一個真正的 iOS 捷徑,簽好名,再打開 Apple 的匯入畫面。你按下「加入」。
「幫我做一個捷徑,把所有東西關掉並設好鬧鐘」
例行工作
三種觸發條件,沒有一個是編出來的
- 時間。 一個時間點和你選的星期幾,有從一到日的選擇器。
- 地點。 抵達或離開某個地點,靠 iOS 的地理圍欄。「一律允許」的權限就是在這裡才會詢問,不會提前問。
- 系統事件。 iOS 真的會通知 App 的那些事,不會假裝支援不通知的那些。
例行工作不是捷徑的自動化功能。
背景執行的時間是由 iOS 自己決定的,所以按時間觸發的例行工作,靠的是在那個時間發出的本機通知,伺服器也會送出一個備援提醒。Nia 不會承諾手機休眠時能準時到秒執行,因為沒有人做得到。
技能
還有你想自己加上去的
一項技能,就是你的一句話觸發你自己的東西。Nia 會把它宣告給模型,當成又一個工具,所以運作方式跟內建的工具一樣。
- 你自己的 HTTPS webhook。 可以帶方法、JSON 格式的內容,還有需要的話可以加上你的密鑰標頭。上限 15 秒。
- 你已經有的捷徑。 用名稱指定,可以帶輸入文字,結果會回傳給 Nia。
- 卡片會顯示 HTTP 狀態碼 ,所以你的伺服器出問題時看得到,不會只得到一句籠統的「沒辦法完成」。
大家真的會用的例行工作
早晨摘要
週一到週五早上八點:當天的行程、天氣、到第一個行程要花多久、生日提醒,還有信箱裡有什麼。
離開辦公室
離開某個地點時:傳訊息通知家裡,並在導航 App 裡設好路線。
晚安
晚上十一點:用 HomeKit 關燈,並設好明天的鬧鐘。
星期六的採買
星期六早上十點的一件委託:找附近有營業的地點,用通知把清單送給你。
疑問
關於例行工作和委託
Nia 可以建立 iOS 捷徑嗎?
可以,要 Plus 方案。Nia 會把步驟編譯好、簽好名,再打開 Apple 的匯入畫面。你按下「新增捷徑」之前,這個捷徑其實還不存在,卡片會在按鈕上方寫清楚,不會當作已經完成。
我不在的時候,Nia 可以自己做事嗎?
可以,要 Plus 方案。例行工作可以設定在某個時間、抵達某個地點,或系統事件發生時觸發。委託(像是「明天早上八點幫我找飛羅馬的機票」)則是在伺服器上執行,答案會用通知送到你手上,就算手機收在口袋裡也一樣。