匯率的Line機器人:使用Python + IFTTT 傳送最新匯率資訊

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.text
ret = send_ifttt(USD,EUR,CNY) #傳送 HTTP 請求到 IFTTT
print('IFTTT 的回應訊息:',ret) # 輸出 IFTTT 回應的文字

部署到Google Cloud

Written by

Machine Learning / Deep Learning / Python / Flutter cakeresume.com/yanwei-liu

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store