Ich habe ein Programm zum Senden von LineNotify mit Python erstellt, daher werde ich es veröffentlichen. Ich hoffe, es ist hilfreich für diejenigen, die von nun an Benachrichtigungen machen möchten.
Wenn Sie den Code nicht lesen müssen, können Sie bei 4 beginnen [1. Hintergrund](# Hintergrund) [2. Was ich getan habe](#Was ich getan habe) [3. Code](# Code) [4. Verwendung](# Verwendung) 5. Zusammenfassung
Ich hätte es einfacher machen können, aber ich habe es modular gemacht, damit ich es in Zukunft verwenden kann. Der Code wird auf Github veröffentlicht. Wenn Sie keine Anforderungen installiert haben, können Sie diese nicht verwenden. Installieren Sie sie daher bitte.
>> pip install requests
Aktueller Code ↓ (Da nur eine einfache Verarbeitung geschrieben wird, wird die Erklärung weggelassen.)
line_notify.py
"""
class module
Definieren Sie eine Klasse, die LINE Notify verwendet
"""
# coding: utf-8
import requests
class LineNotify():
"""
Klasse für LINE-Benachrichtigung
"""
def __init__(self):
"""
Parameters
----------
url: string
Leitung Benachrichtigungsziel
access_token: string
LineNotify-Zugriffstoken
"""
self.url = "https://notify-api.line.me/api/notify"
self.access_token = 'F78NKUuw6BhAytCPpjw2QgXXMmxV58iOxBA0HtQfYzh'
def post_linenotify(self, message):
"""
Senden Sie eine Nachricht an Line
Parameters
----------
self : self
Klasse selbst
message: string
Die tatsächlich gesendete Nachricht
"""
headers = {'Authorization': 'Bearer ' + self.access_token}
payload = {'message': message}
requests.post(self.url, headers=headers, params=payload,)
Klicken Sie oben rechts auf Ihren Namen, um zu Meine Seite zu gelangen.
Klicken Sie unten auf Meine Seite auf Token ausgeben.
Wählen Sie die Gruppe aus, die Sie senden möchten, und kopieren Sie das ausgestellte Token
Legen Sie das Zugriffstoken nach dem Klonen fest
self.access_token = 'Legen Sie den erworbenen Token hier ab'
main.py
from line_notify import LineNotify
def main:
notify = LineNotify()
message = 'Nachricht zum Senden'
notify.post_linenotify(message)
if __name__ == '__main__':
main()
Ich denke, Sie können es so verwenden.
Wenn jemand es benutzen kann, versuchen Sie es bitte.
Recommended Posts