Ich habe versucht, LINE über LINE Notify über Zugverspätungsinformationen zu informieren. Der Quellcode lautet hier.
Ich habe [Railway Verspätungsinformationen json] verwendet (https://rti-giken.jp/fhc/api/train_tetsudo/). Wenn Sie eine Anfrage senden, können Sie eine Liste der verzögerten Routen in JSON abrufen.
import urllib2
import json
res = urllib2.urlopen("https://rti-giken.jp/fhc/api/train_tetsudo/delay.json")
datas = json.loads(res.read())
Melden Sie sich bei LINE Notify an und stellen Sie ein Zugriffstoken aus. POST durchführen.
import urllib
import urllib2
params = {"message":"Nachricht, die Sie benachrichtigen möchten"}
params = urllib.urlencode(params)
req = urllib2.Request("https://notify-api.line.me/api/notify")
req.add_header("Authorization","Bearer " + "Token ausgestellt")
req.add_data(params)
res = urllib2.urlopen(req)
Ich konnte die Verzögerungsinformationen abrufen und LINE in nur wenigen Zeilen benachrichtigen. Führen Sie es danach regelmäßig jeden Morgen aus, um die Verzögerungsinformationen zu benachrichtigen. Wenn Sie Ihren Chef in dieselbe Gruppe einordnen und zu spät kommen, können Sie automatisch eine verspätete Benachrichtigung senden.
LINE Notify ist sehr einfach zu bedienen, daher sollten Sie es ausprobieren.
Recommended Posts