LINE-Benachrichtigung ist eine Benachrichtigungsfunktion, mit der Sie Nachrichten von einem externen Webdienst im LINE-Gesprächsraum empfangen können. Wenn Sie eine Nachricht an die angegebene LINE-Benachrichtigungs-URL senden (POST), können Sie die Nachricht an Ihren LINE-Talkroom senden, sodass Sie problemlos Ihr eigenes Programm schreiben und verwenden können. Probieren wir es also mit Python aus. (Obwohl es bereits einen Artikel mit fast demselben Inhalt gibt, ist es mein Memorandum ...)
Nur das.
import requests
token = "XXXXXXXXXXXXXXXXXXXXXXXX"
url = "https://notify-api.line.me/api/notify"
headers = {"Authorization": "Bearer " + token}
payload = {"message": "Es ist eine Testnachricht"}
requests.post(url, headers=headers, data=payload)
Durch das Senden einer "Nachricht" an die angegebene URL sendet LINE die Nachricht basierend auf Ihren Authentifizierungsinformationen (Zugriffstoken) an Sie. Ersetzen Sie die Liste von XXX durch das Token, das Sie oben kopiert und eingefügt haben.
Wenn Sie dieses Skript ausführen, erhalten Sie eine Nachricht von LINE Notify (siehe unten) (der Name des festgelegten Tokens wird in [] angezeigt).
Einfach! !! !! </ strong>
Es ist nicht gut, gefährliche Informationen in den Code zu schreiben, wenn sie an andere weitergegeben werden, z. B. an Zugriffstoken. Daher scheint es besser, sie in die Umgebungsvariable des Betriebssystems zu schreiben und im Skript zu lesen.
(Wenn die Shell bash ist) in ~ / .bash_profile
export line_access_token="xxxxxxxxxxxxx"
Setzen Sie das Zugriffstoken auf die Umgebungsvariable durch Schreiben und die beiden oberen Zeilen des obigen Python-Codes
import os, requests
token = os.environ["LINE_ACCESS_TOKEN"]
Ändern.
Recommended Posts