Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

n8n + Telegram botで簡易な対話UIをつくる その1:msgを判定してアクションを返す

BotFatherでつくったボットに対して処理系を実装し特定のコマンド(今回は'/hi')か否かでアクションを変えます

実際のところ

全体像


HTTP Requests

最後の一個だけとる

https://api.telegram.org/bot{{YOUR_APP_TOKEN}}/getUpdates?offset=-1
IF

{{ $json.result[0].message.text }}
is equal to
/hi
Telegram Send a message


"Credential to connect with"にてBOT Fatherから発行されたトークンを適用しときます

さらに、うけつけたJSONからchat idをとる事が肝

{{$json.result[0].message.chat.id}}

Falseの方にも、同じようにmessageを配置

動作