匯率的Line機器人:使用Python + IFTTT 傳送最新匯率資訊
3 min readFeb 24, 2019
2020/06/24更新
[Python爬蟲教學]Python網頁爬蟲結合LINE Notify打造自動化訊息通知服務
https://www.learncodewithmike.com/2020/06/python-line-notify.html
可參考下篇文章
本專案使用以下模組
安裝模組
pip install requestspip install twder
主程式
# -*- coding: UTF-8 -*-
import requests
import twder
USD=twder.now('USD') #顯示美金匯率
EUR=twder.now('EUR') #顯示歐元匯率
CNY=twder.now('CNY') #顯示人民幣匯率
#JPY=twder.now('JPY') #顯示日元匯率
#KRW=twder.now('KRW') #顯示韓元匯率def send_ifttt(v1,v2,v3): # 定義函式來向 IFTTT 發送 HTTP 要求
url = ('https://maker.ifttt.com/trigger/currency/with/' +
'key/你的key' +
'?value1='+str(v1)+
'&value2='+str(v2)+
'&value3='+str(v3))
r = requests.get(url) # 送出 HTTP GET 並取得網站的回應資料
if r.text[:5] == 'Congr': # 回應的文字若以 Congr 開頭就表示成功了
print('已傳送 ('+str(v1)+','+str(v2)+','+str(v3)+') 到 Line')
return r.textret = send_ifttt(USD,EUR,CNY) #傳送 HTTP 請求到 IFTTT
print('IFTTT 的回應訊息:',ret) # 輸出 IFTTT 回應的文字
部署到Google Cloud