Un mémorandum de bots qui utilisent LINE Notify en Python et envoient des messages à LINE.
La procédure est la suivante.
Le site Web officiel de LINE Notify contient l'explication suivante.
Lorsque vous vous connectez au service Web, vous recevrez une notification du compte officiel "LINE Notify" fourni par LINE. Il est possible de se lier à plusieurs services et de recevoir des notifications même en groupe.
En se connectant à LINE Notify, les utilisateurs de LINE pourront facilement recevoir des notifications de services.
Je vais l'omettre.
Veuillez vous référer au site suivant pour l'enregistrement de l'adresse e-mail.
import requests
url = "https://notify-api.line.me/api/notify"
access_token = 'xxxxxxxxxxxxxxxx'
class LineNotify:
def __init__(self, url, access_token):
self.url = url
self.headers = {'Authorization': 'Bearer ' + access_token}
def send_message(self, message, image=None, sticker_package_id=None, sticker_id=None):
payload = {
'message': message,
'stickerPackageId': sticker_package_id,
'stickerId': sticker_id
}
files = {}
if image != None:
files = {'imageFile': open(image, 'rb')}
r = requests.post(
self.url,
headers=self.headers,
data=payload,
files=files
)
##Principale
if __name__ == '__main__':
bot = LineNotify(url, access_token)
bot.send_message('Ce message est un test.')