Ein Memorandum von Bots, die LINE Notify in Python verwenden und Nachrichten an LINE senden.
Das Verfahren ist wie folgt.
Die offizielle Website von LINE Notify enthält die folgenden Erläuterungen.
Wenn Sie eine Verbindung zum Webdienst herstellen, erhalten Sie eine Benachrichtigung vom offiziellen Konto "LINE Notify", das von LINE bereitgestellt wird. Es ist möglich, sich mit mehreren Diensten zu verbinden und Benachrichtigungen auch in Gruppen zu erhalten.
Durch die Verknüpfung mit LINE Notify können LINE-Benutzer problemlos Benachrichtigungen über Dienste erhalten.
Ich werde es weglassen.
Die Registrierung der E-Mail-Adresse finden Sie auf der folgenden Website.
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
)
##Maine
if __name__ == '__main__':
bot = LineNotify(url, access_token)
bot.send_message('Diese Nachricht ist ein Test.')