iOS 12 的捷徑練習:每日早安 Shortcut

appleseed
Sep 20, 2018

--

蘋果剛發佈 iOS 12 的時候,最令我期待的就是宣布把之前買下來的 Workflow App 原汁原味的整合到 Siri 裡面變成 Siri Shortcuts,這次的併購不像很多母公司把買來的 App 拆得面目全非,蘋果幾乎保留了 Workflow 原本的各種設計,甚至加入一些系統層級才能取用的權限,國外幾個蘋果評論的大佬也都對這次整合給很高的評價!

Macstories 的 Viticci 從以前就是 Workflow 大師,在他介紹 iOS 12 的文章中也有一大段落就是專門介紹捷徑的各種用途:https://www.macstories.net/stories/ios-12-the-macstories-review/7/#shortcuts 他的推文也很常分享各種捷徑的想法,昨天看到他分享的 Morning Routine 捷徑就很想自己做一個(因為他的流程有好幾項我覺得不適合我)

因為我也不會寫程式,所以一開始擷取來自健康的睡眠時間就卡關了@@ 後來才發現照抄 Viticci 的捷徑這段語法似乎有問題,經過一陣子亂試之後居然可以抓到正確的睡眠時數了!(撥瀏海)關鍵在於「尋找健康樣本位置」之後,還要多一個「取得健康樣本詳細資訊」指令,指定要取得「持續時間」這個參數。

— — iOS 13 更新:

iOS 13更新之後,天氣預報已經有內建的指令可以使用,比起原本的做法簡單多了!加上也支援自動化,所以我們可以把捷徑設定成鬧鐘停止之後自動來執行「每日早安」捷徑。

要使用自動化有個麻煩的點是,必須在自動化那邊重寫一次捷徑指令,不能用既有的,於是就利用這次機會重翻新了每日早安的內容。

原本設定有報告睡眠時間,但是發現「健康」的睡眠時間偵測的不是很準確,所以就取消不用了,然後追加一個報告本日行事曆有什麼約會活動,所以每日的報告現在就變成:報告今天的天氣,最低溫、最高溫、降雨機率,有幾個約會,今日的第一個約會是什麼。然後開始播放音樂。

iOS 13 新增的自動化頁面

右上角的+可以新增要自動化的捷徑。
接下來有幾種預設的觸發條件,我們選用排程裡的鬧鐘。

計算有最近有幾個行程
把最近一個行程的名稱指定給變數「name」

如果有行程,則朗讀第一段文字,沒有行程則朗讀第二段文字。

調整溫度變數

在朗讀氣溫的時候我比較囉唆一點,希望語音把溫度讀成:「19到25度」這樣,如果都沒調整變數,語音讀出來的會是19杜洗到25杜洗,很不順暢!

為了要把最高跟最低溫動手腳,所以必須在前面的時候先個別取得「最高溫」跟「最低溫」的數值(下圖)。把最低溫的型態改成「做為數字」,然後取得「名稱」,最高溫也是這樣做,這樣就會得到沒有氣溫單位的數字了。

分別取得最高溫、最低溫跟降雨機率

以上就是我的新更動,目前用起來就很符合預期的效果了!

— —

接下來要預報今天的天氣,我看美國的使用者很多都是去 RssWeather 抓資料來用,但是這網站台灣的資料有問題,想找看看 Yahoo 天氣不得其門而入,正要放棄的時候發現中央氣象局有提供各城市的氣象RSS,雖然一天只更新四次,但是對於每日早晨要用的就很有用處啦!

氣象預報RSS分成標題跟內文,標題寫的是最新更新的氣象,內文則是今晚跟明早兩個時段的預報,「從 RSS Fees 取得項目」這指令會直接取得內文,但是我們比較需要的是標題,所以再加上「取得名稱」這個指令來取得標題就好。

不過這個標題要讓 Siri 朗讀出來略嫌複雜,我後來用「符合文字」指令來取得標題中從「今日白天降雨機率X%」這段的內容,然後測試的時候覺得預報溫度沒有「度」這個字,Siri 唸起來總覺得不夠順暢(龜毛),後來求助肯高,請教他如何用正規表達式來加上「度」,又是摸索一陣之後,終於成功了!

用符合文字跟取代文字來整理氣象預報的標題

報完氣象之後繼續來播放音樂也是很好的!這部分是學捷徑裡的「探索 Apple Music」範本,我自己從裡面找了一個另類音樂電台的連結:https://geo.itunes.apple.com/us/station/indie/idra.985496064?mt=1&app=music 這邊可以按照自己喜歡的類型或者播放清單去調整,或者在「Siri 建議」的區塊也會出現你常聽的音樂類型清單,直接把這些自動生成的指令放進去也是可以的。然後把這三段組合起就變成一個起床可以用的捷徑囉!

在探索Apple Music可以找到很多音樂來源與捷徑範例
「現正播放」這個區塊有各種類型的音樂可以選擇
選擇喜愛的類型之後,可以找到該類型音樂的URL,這就可以用在我們的捷徑中

最後錄製一下語音指令把捷徑加入到 Siri,這樣一早起床就可以用「嘿Siri」來啟動這個捷徑指令囉~

直接下載做好的每日早安捷徑:https://www.icloud.com/shortcuts/472a10a1058548acacea204bd0d6de5e

2024/1/5 更新:中央氣象局的網址有改,換好網址的版本,不過我現在比較習慣使用內建的氣象數據,這樣比較不怕外部的資訊失效。https://www.icloud.com/shortcuts/7542b6e0e3394e998401ccd2b59823d4

--

--