Ich habe Line Benachrichtigung in Python versucht

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.

Inhaltsverzeichnis

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

background </ span>

Was ich getan habe </ span>

code </ span>

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,)

Verwendung von </ span>

Erhalten Sie das Zugriffstoken von LineNotify-Beamten .

Klicken Sie oben rechts auf Ihren Namen, um zu Meine Seite zu gelangen. スクリーンショット 2020-06-24 22.30.28.png

Klicken Sie unten auf Meine Seite auf Token ausgeben. スクリーンショット 2020-06-24 22.31.18.png

Wählen Sie die Gruppe aus, die Sie senden möchten, und kopieren Sie das ausgestellte Token スクリーンショット 2020-06-24 22.32.01.png

Klonen Sie von Github

Legen Sie das Zugriffstoken nach dem Klonen fest

self.access_token = 'Legen Sie den erworbenen Token hier ab'

Schreiben Sie den Code, der die Nachricht tatsächlich sendet

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.

Zusammenfassung </ span>

Wenn jemand es benutzen kann, versuchen Sie es bitte. 

Recommended Posts

Ich habe Line Benachrichtigung in Python versucht
Ich habe versucht, PLSA in Python zu implementieren
Ich habe versucht, Permutation in Python zu implementieren
Ich habe versucht, PLSA in Python 2 zu implementieren
Ich habe versucht, die Bayes'sche Optimierung von Python zu verwenden
Ich habe versucht, ADALINE in Python zu implementieren
Ich habe versucht, PPO in Python zu implementieren
Ich habe Python> autopep8 ausprobiert
Ich habe Python> Decorator ausprobiert
Ich habe versucht, "Birthday Paradox" mit Python zu simulieren
Ich habe die Methode der kleinsten Quadrate in Python ausprobiert
Ich habe versucht, das Verhalten von E / A-Eventlets in Python nicht zu blockieren
Ich habe versucht, ein Python 3-Modul in C hinzuzufügen
Ich habe versucht, eine selektive Sortierung in Python zu implementieren
Ich habe fp-Wachstum mit Python versucht
Ich habe versucht, mit Python zu kratzen
Ich habe Python auf Japanisch geschrieben
Fizzbuzz in Python (in einer Zeile)
Versuchen Sie LINE Notify mit Python
Ich habe die C-Erweiterung von Python ausprobiert
Ich habe gRPC mit Python ausprobiert
Ich habe versucht, mit Python zu kratzen
Ich verstehe Python auf Japanisch!
Was ich in Python gelernt habe
Ich habe versucht, die in Python installierten Pakete grafisch darzustellen
Ich habe versucht, TradeWave zu verwenden (BitCoin-Systemhandel in Python)
Ich habe versucht, einen Pseudo-Pachislot in Python zu implementieren
Ich habe versucht, Drakues Poker in Python zu implementieren
Ich habe versucht, GA (genetischer Algorithmus) in Python zu implementieren
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
Segfo Python in einer Zeile
Ich habe versucht, API list.csv mit Python aus swagger.yaml zu erstellen
Ich habe versucht, Python zu berühren (Installation)
Ich habe versucht, "ein Programm, das doppelte Anweisungen in Python entfernt"
Ich habe Fizz Buzz in Python geschrieben
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Ich habe versucht, den Chi-Quadrat-Test in Python und Java zu programmieren.
Ich habe versucht, GAN in Colaboratory auszuführen
Ich habe versucht, Thonny (Python / IDE) zu verwenden.
Ich habe es mit Grumpy versucht (Python ausführen).
Ich habe versucht, den Prozess mit Python zu studieren
Scikit-learn kann nicht in Python installiert werden
Ich habe eine Klasse in Python erstellt und versucht, Enten zu tippen
Ich habe versucht, die Mail-Sendefunktion in Python zu implementieren
Ich habe die Warteschlange in Python geschrieben
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
Webcodierer versucht Excel in Python
Ich habe versucht, Prolog mit Python 3.8.2 auszuführen.
[Einführung] Fügen Sie Zeilenumbrüche in Python 3 ein
Ich habe die SMTP-Kommunikation mit Python versucht
Ich habe versucht, das Blackjack of Trump-Spiel mit Python zu implementieren
Implementiert in 1 Minute! LINE Benachrichtigen in Python
Ich habe den Stack in Python geschrieben
Ich habe die Bewegung Python3 ausprobiert, die die Richtung im Koordinatensystem ändert
Ich habe versucht, ein missverstandenes Gefangenendilemma in Python zu implementieren
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Ich habe Python 2.7 in Sakura VPS 1 GB installiert.
Ich habe versucht, die Behandlung von Python-Ausnahmen zusammenzufassen