[PYTHON] LINE BOT, wenn ~ gestolpert ist

Schreiben Sie es vorerst als Memo für sich.

Spezifische Erklärung

Zunächst werde ich ausführlich erklären, worauf ich gestoßen bin.

Der Beispielcode von LINE BOT ist meistens der Beispielcode für die Papageienrückgabe.

Um ehrlich zu sein, bin ich nicht daran interessiert, Papageien zurückzugeben, also habe ich mich bemüht, sie zu finden.

Wenn der gesendete Text die Zeichenfolge "Apfel" enthält, senden Sie ihn als "Apfel" zurück.

test


if "Apfel" in event.message.text:

Ich habe den Beispielcode gefunden.

Ich habe das ein wenig modifiziert

Wenn die gesendete Textzeichenfolge mit "apple" übereinstimmt, senden Sie sie als "apple" zurück.

test


if event.message.text == "Apfel":

Ich wollte den Code machen, bin aber hier gestolpert.

Wie bist du gestolpert?

test


if event.message.text == "Apfel":

Als ich den Code in änderte, kam aus irgendeinem Grund nichts zurück.

Ursache

Die Ursache ist

comp


    if event.message.text == "/url":
        line_bot_api.reply_message(
          event.reply_token,
          [TextSendMessage(text="ah ah"))]

Können Sie sehen, dass dieser Code ein "[" enthält?

Das war schlecht ...

Als ich das "[" löschte und es erneut versuchte, funktionierte es.

Zusammenfassung

Fügen Sie nicht [] in den Code ein.

Quellcode

https://ux.getuploader.com/rdup/download/25

Recommended Posts

LINE BOT, wenn ~ gestolpert ist
Machen Sie einen LINE BOT (Chat)
Papagei gibt LINE BOT-Erstellung zurück
Sicherheitsbestätigung LINE bot [Erklärung]
[Python] Erstelle deinen eigenen LINE-Bot
[LINE Bot] Ich bin ein Ranger! Teil 2
Erstellen Sie mit Django einen LINE-Bot
Zeigen Sie Disneys Wartezeit mit dem LINE-Bot an
Erstellen eines LINE-Bots ~ Erstellen, Bereitstellen und Starten von ~
[Python] [LINE Bot] Erstellen Sie einen LINE Bot mit Papageienrückgabe
Überwachen Sie Webseitenaktualisierungen mit LINE BOT