[PYTHON] LINE BOT si ~ trébuché

Pour le moment, écrivez-le comme mémo pour vous-même.

Explication spécifique

Tout d'abord, je vais expliquer en détail ce sur quoi je suis tombé.

L'exemple de code de LINE BOT est principalement l'exemple de code de retour de perroquet.

Pour être honnête, je ne suis pas intéressé par le retour des perroquets, donc j'ai eu du mal à le chercher.

Si le texte envoyé contient la chaîne "pomme", renvoyez-le en tant que "pomme".

test


if "pomme" in event.message.text:

J'ai trouvé l'exemple de code.

J'ai un peu modifié ça

Si la chaîne de texte envoyée correspond à "pomme", renvoyez-la en tant que "pomme".

test


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

Je voulais faire le code, mais je suis tombé ici.

Comment as-tu trébuché?

test


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

Quand j'ai changé le code en, pour une raison quelconque, rien n'est revenu.

Cause

La cause est

comp


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

Pouvez-vous voir qu'il y a un "[" dans ce code?

C'était mauvais ...

Ainsi, lorsque j'ai effacé le "[" et essayé à nouveau, cela a fonctionné.

Résumé

Ne mettez pas [] dans le code.

Code source

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

Recommended Posts

LINE BOT si ~ trébuché
Créer un LINE BOT (chat)
Création du LINE BOT Parrot Return
Confirmation de sécurité du bot LINE [Explication]
[Python] Créez votre propre bot LINE
[LINE bot] Je suis un ranger! Partie 2
Créer un bot LINE avec Django
Afficher le temps d'attente de Disney avec le bot LINE
Création d'un bot LINE ~ Création, déploiement et lancement ~
[Python] [LINE Bot] Créer un robot LINE de retour de perroquet
Surveillez les mises à jour des pages Web avec LINE BOT