LINE Notify est une fonction de notification qui vous permet de recevoir des messages d'un service Web externe dans la salle de conversation LINE. En envoyant (POST) un message à l'URL de notification LINE spécifiée, vous pouvez envoyer le message à votre salle de conversation LINE, afin que vous puissiez facilement écrire et utiliser votre propre programme. Alors essayons-le avec Python. (Bien qu'il existe déjà un article avec presque le même contenu, c'est mon mémorandum ...)
Seulement ça.
import requests
token = "XXXXXXXXXXXXXXXXXXXXXXXX"
url = "https://notify-api.line.me/api/notify"
headers = {"Authorization": "Bearer " + token}
payload = {"message": "C'est un message de test"}
requests.post(url, headers=headers, data=payload)
En envoyant "message" à l'URL spécifiée, LINE vous remettra le message en fonction de vos informations d'authentification (jeton d'accès). Remplacez la liste de XXX par le jeton que vous avez copié et collé ci-dessus.
Lorsque vous exécutez ce script, vous recevrez un message de LINE Notify comme indiqué ci-dessous (le nom du jeton défini sera affiché entre []).
Facile! !! !! </ strong>
Il n'est pas bon d'écrire des informations dangereuses dans le code si elles sont divulguées à d'autres personnes telles que des jetons d'accès, il semble donc préférable de les écrire dans la variable d'environnement du système d'exploitation et de les lire dans le script.
(Si le shell est bash) dans ~ / .bash_profile
export line_access_token="xxxxxxxxxxxxx"
Définissez le jeton d'accès sur la variable d'environnement en écrivant et les deux premières lignes du code Python ci-dessus
import os, requests
token = os.environ["LINE_ACCESS_TOKEN"]
Changer en.
Recommended Posts