LINE Bot Designer & Node-REDで作る。ノンプログラミングLINEチャットボット
What you'll learn
- line botdesigner
- Node-RED
- LINEBOTの公開方法
- messaging api
- Rich Menu API
Requirements
- LINEを利用している方
- その他特別な知識は必要ありません。
Description
ーーーーお知らせーーーーー
5月28日:Q&Aコーナーのセクションを追加しました。
こちらは皆様からいただいたご質問から一部、動画にて解説しております。
今後も拡充していきますのでよろしくお願いします!
ーーーーーーーーーーーーー
今回のコースは他のコースを受講していただいた方、複数名の方から「LINE Bot Designerの使い方を知りたい」とのリクエスト
をいくつかメッセージをいただきましたのでコースを作りました。
実際に「LINE Bot Designer」はLINEBOTを開発する上では便利ですが、ネットでも情報が少なく、「実装する方法がわからない」との書き込みもいくつかみました。
LINE Bot Designerは簡単に色々なメッセージを作ることができ、プログラミングがわからない方でも画面をみながらメニューは作れます。
ただ、LINE Bot Designer単体ではLINEに実装はできません。
LINE Bot Designerはプログラミング初心者の方でも利用できますが、実装にはそれなりの知識が必要というアンバランスな関係です。
そこで今回プログラミングが全くできない方でも、「LINE Bot Designer」を使ってLINEBOTが作れるよう、ノンプログラミングで作るLINEBOTの作り方としてコースを作ってみました。
「LINE Bot Designer」を利用してノンプログラミングで作る方法としまして、Node-REDを使います。
Node-REDはブラウザ上で開発することができるツールです。
各ノード(機能)を線と線で繋げてアプリケーションを開発していくツールです。
「LINE Bot Designer」で作ったメニューをこのNode-REDで利用します。
今回このコース作る学習用のLINEBOTは「性格診断BOT」というBOTを作ります。
BOTから聞かれる4つの質問に答えていくと20パターンの性格を診断するBOTになります。
ただし、このBOTは性格診断と言っても心理学に基づいて性格を診断しているわけではなく、あくまでも今回のコースの学習用のBOTとなりますので、実際に「あなたの性格は****です」とメッセージはきますがその内容は関係ありません。
この完成したBOTをベースに、占いボット、簡単なチャットボット、キャラクター診断ボット、お店用のボットなど、ちょっとしたボットを作るベースとして利用できます。
質問を減らしたり、増やしたりなどもできますので、受講された方ご自身でカスタマイズしていっていただければと思います。
また、リッチメニューに関しては「line official account manager」で作ることはできますが、制限(決められたテンプレートなど)があり、自由度が高くありません。
自由度が高いリッチメニューを作るにはRichMenuAPIを利用する必要がありますので、Node-REDを使ってオリジナルのリッチメニューをノンプログラミングで実装できる仕組みも作りましたので、このコースで学習ながら利用していただければと思います。
(このコースでの学習内容)
・LINE Bot Designerの使い方
LINE Bot Designerで作れる全てのメッセージと実装する方法を学習できます。
・Node-REDでのLINEチャットBOTの作り方
Node-REDでノンプログラミングで作る簡単なチャットボットが作り方が学習できます。
・LINE RichMenuAPIを使ってオリジナルのリッチメニューが作れます。
ノンプログラミングで実装できる方法を学習できます。
Who this course is for:
- line botdesignerに興味のある方
- LINE BOTを作りたい方
- 簡単なチャットボットをノンプログラミングで作りたい方
Instructor
20代前半から約15年程度、IT関連のエンジニアの仕事をしています。
現在は独立して、アプリ開発、WEBシステム開発などを中心に仕事をしています。
皆様が「作ってみたいな」「おもしろそうだな」と思ってもらえるような講座を目指していきたいと思います。
よろしくお願いします。