Noid's Geek

2018用tasker讓 line 依不同使用者發出不同通知音

先上圖
這一張是profile部份
條件是 event →notification →application →line
和 state → variable →%INTERRUPT equal all



解釋一下:
第一個條件是 當 line 收到通知的時候處罰
第二個條件是勿打擾模式是否啟動中
變數是 variable %INTERRUPT 設定為 all 表示勿打擾模式為關閉

再來是task內容 我命名為 lineva
一樣先上圖




解釋一下
第一步,先將現在的媒體音量紀錄起來
第二步,截圖裡面那個步驟其實不用,哈
第三步,設定媒體音量為7。這個可以依個人喜好修改。我的手機很大聲,所以7就可以。
第四步,用 if 判斷 line提示的通知人是誰
判斷的變數為 %NTITLE
如果 %NTITLE 為聯絡人 wife 則
第五步
先閃一下 wife (可以跳過)
第六步 play music 指定播放的聲音檔

再來是新增其他聯絡人判斷,用 else if 判斷
一樣是判斷變數 %NTITLE 為Mother
如果是,則撥放聲音檔

重複以上幾個步驟,直到滿意為止。

最後第16步,else
如果都不符合以上條件,就播放預設音樂檔
else music play 指定檔案

再來就是結束if
end if

第19等兩秒,是為了等待媒體播放結束。要看檔案長度來調整。

第20,停止播放檔案。

第21,改回原本的媒體音量,用設定變數的方式

第22,閃一下音量大小。這是我自己判斷媒體音量有沒有正確改回來的步驟。因為我的媒體音量是常設為0避免玩遊戲的時候突然發出聲音會很尷尬。(絕對不是DMM)

以上。

以下是影音教學,可以到 youtube 看喔