本站搬家到 GitHub 了, 新網址是 https://dennys.github.io/tw/doc/ifttt/line-robot-send-currency-exchange-rate-ifttt/
需求
用 LINE Bot 機器人每天自動發一個 LINE 訊息到群組, 要包含以下資訊.
- 匯率
- 一些連結到各銀行的匯率網站
- 一些匯率的歷史圖表
做法: 使用 IFTTT
IFTTT 是個免費的服務, 他的名字是 if this then that 的縮寫. 以這個應用來講, 我們要的是, IF 拿到一個匯率, THEN 發一個 LINE 訊息, 作法如下:
1. 在 IFTTT 建立一個新的 Applet
2. 新增一個 “If This"
3. 選擇 “Finance" service, 這個服務目前是由 Yahoo 提供的
4. 選擇"Today’s exchange rate report"
5. 在這裡輸入你需要的幣別和通知 (發 LINE) 的時間
6. 新增一個 “Then That"
7. 選擇 “LINE" service
8. 目前他只有一個功能就是 Send message, 就選這個
9.1 這時 IFTTT 會需要取得和 LINE 做整合的權限, 請選 Connect
9.2 這裡請使用 LINE 的帳號密碼登入
9.3 這時請回到手機上輸入認證碼, 權限就會開通了
以上 9.1~9.3 的部分只有第一次和 IFTTT 整合需要, 以後就不需要這個動作了.
10. LINE, 建立一個群組, 譬如我這裡的 TEST1, 然後把 LINE Notify 加進這個群組
11. 設定好你要發訊息的群組 (Recipient) 還有內容
12. 之後 IFTTT 就會自動每天發訊息了
注意
- IFTTT 好像沒辦法手動 trigger, 而且每天只會發一次, 所以每次修改完, 得等第二天才知道結果, 這個不像 Zapier 可以直接測試, 得再看看有沒有好的解法.
- 似乎只能發到群組, 他雖然有個 1 對 1 的訊息, 但我發到那個是沒用的
- 如果沒有把 LINE Notify 加到群組, 他就會發個訊息告訴你
實際範例 (LINE)
設定好後, 每天在你設定的時間, 就會收到一個 LINE 訊息 (實測是會有 1~2 分鐘的延遲)
實際範例 (手機通知)
其實很方便, 每天就會有個手機通知, 想看細節再點連結進去.
實際範例 (電腦版 LINE 的截圖)
IFTTT
這是這個 IFTTT applet 的連結: https://ifttt.com/applets/pC2DyG9z-line