[Python] Erstelle deinen eigenen LINE-Bot

Hinweis In diesem Artikel wird der Prozess zum Erstellen eines ** LINE-Bots für sich ** in Python vorgestellt. Wenn Sie es auf diesen Zweck beschränken, ist das Erstellen eines LINE-Bots sehr einfach. (Anwendungsbeispiel: Benachrichtigen Sie das Ende eines zeitaufwändigen Skripts über LINE.)

Python-API-Installation

pip install line-bot-sdk

Registrierung bei LINE Developers (Messaging API), Erwerb der erforderlichen Elemente

Die hier benötigten Informationen sind

Wenn Sie an andere Benutzer senden möchten

Python-Code

from linebot import LineBotApi
from linebot.models import TextSendMessage

LINE_CHANNEL_ACCESS_TOKEN = 'Kanalzugriffstoken, das oben erhalten wurde'
LINE_USER_ID_TO           = 'Benutzer-ID des oben erhaltenen Ziels'

def send_message(message=None):
    '''
    Args:
        message (str): default, hello
    '''
    if not message: message = 'hello'
    line_bot_api = LineBotApi(LINE_CHANNEL_ACCESS_TOKEN)
    messages     = TextSendMessage(text=message)
    line_bot_api.push_message(LINE_USER_ID_TO, messages=messages)
    return

if __name__ == "__main__":
    send_message() # hello
    send_message('goodbye') # goodbye

nur das!

Referenz

[Qiita @ kotamatsuoka: Implementieren Sie Push-Benachrichtigungen in Python mithilfe der LINE Bot-API] (https://qiita.com/kotamatsuoka/items/6f56d0d0a3225160b4d0)

Recommended Posts

[Python] Erstelle deinen eigenen LINE-Bot
Machen Sie einen LINE BOT
Erstellen Sie schnell Ihr eigenes Modul mit setuptools (Python)
Machen Sie einen LINE BOT (Chat)
[Zum Spielen] Versuche Yuma zu einem LINE Bot zu machen (Python)
[Super einfach] Machen wir einen LINE BOT mit Python.
Segfo Python in einer Zeile
Machen Sie Ihr eigenes Handbuch. [Linux] [Mann]
[Python] Anmelden Ihres eigenen Moduls
Erstellen Sie Ihre eigenen Linux-Befehle in Python
[LLDB] Erstellen Sie Ihren eigenen Befehl mit Python
Verwenden Sie einfach Ihre eigenen Funktionen in Python
[Python] Packen und verteilen Sie Ihre eigenen Module
Machen Sie Ihren eigenen PC für tiefes Lernen
[Python] Registrieren Sie Ihre eigene Bibliothek in PyPI
[Python] [LINE Bot] Erstellen Sie einen LINE Bot mit Papageienrückgabe
Bis Sie Ihre eigene Python-Bibliothek installieren
Veröffentlichen Sie Ihre eigene Python-Bibliothek auf Homebrew
Machen wir einen Twitter-Bot mit Python!
Holen Sie sich Ihre eigene IP-Adresse in Python
Ich habe versucht, mein eigenes High-School-Mädchen BOT im Rinna-Stil mit LINE BOT (Python & Heroku) zu machen.
Python-Anfänger haben beschlossen, einen LINE-Bot mit Flask zu erstellen (Flask-Kommentar)
Erstellen Sie mit Python selbst die bekannte 3-Tage-Darstellung des Röntgenflusses von NOAA / GOES
LINE Heroku Python
Versuchen Sie, Ihr eigenes AWS-SDK mit bash zu erstellen
[Python] Implementieren Sie Ihre eigene listenähnliche Klasse mit collection.UserList
Machen Sie Twitter Trend Bot mit Heroku + Python
Erstellen Sie mit Minette für Python einen LINE BOT
LINE BOT mit Python + AWS Lambda + API Gateway
Mach ein Janken-Spiel in einer Zeile (Python)
Importieren Sie Ihre eigenen Module mit der Python-Entwicklung von Grasshopper
Erstellen Sie mit Amazon Lex einen LINE WORKS-Bot
Python: Verwenden Sie Ihre eigene Klasse für Numpy Ndarray
Erstelle deinen eigenen Musik-Player mit Bottle0.13 + jPlayer2.5!
Ablauf beim Erstellen eines eigenen Pakets mit setup.py mit Python
Erstellen Sie Ihre eigene Ausnahme
Memo zum Erstellen einer eigenen Box mit Peppers Python
Erstellen Sie Ihre eigenen Big Data in Python zur Validierung
Machen Sie mit LINE + Flask einen morphologischen Analyse-Bot
Machen Sie die Python CUI-Anwendung zu einer App für Mac
[Einführung in die Udemy Python3 + -Anwendung] 66. Erstellen einer eigenen Ausnahme
Nehmen Sie Ihre eigene maximale Speichernutzung in Linux & Python
Erstellen Sie Ihr eigenes Random Dot Stereogram (RDS) in Python.
Versuchen Sie, Ihr eigenes Intro-Quiz mit Python zu verbessern
Rufen wir Ihre eigene C ++ - Bibliothek mit Python auf (Einstellungen)
Lassen Sie einen Papagei LINE Bot mit AWS Cloud9 zurückgeben
[Blender x Python] Erstellen Sie Ihre eigene Funktion und Zusammenfassung
Verwenden Sie CASA Toolkit in Ihrer eigenen Python-Umgebung
[Python] Verwenden der Linien-API [1. Erstellung des Beauty-Bots]
Ich habe versucht, LINE BOT mit Python und Heroku zu machen
LINE BOT, wenn ~ gestolpert ist
[Road to Intermediate Python] Definieren Sie in Ihrer eigenen Klasse
Rufen Sie Ihr eigenes Python-Modul aus dem ROS-Paket auf
Lassen Sie Python in einer Zeile segfo, ohne ctypes zu verwenden
Machen Sie Jupyter Notebook zu Ihrem eigenen: Ändern Sie Hintergrund und Symbole
[LINE Messaging API] Erstellen Sie einen Papageienrückgabe-BOT mit Python
Erstellen Sie mit GoogleAppEngine / py einen LINE-Bot. Einfache nackte Version
Bis Sie Ihre eigene Python-Bibliothek mit pip installieren können
Versuchen Sie, Ihre eigenen Objekte mit Prioritätswarteschlangen in Python zu sortieren
Führen Sie die Intelligenz Ihrer eigenen Python-Bibliothek mit VScode aus.