-
git cloneする
git clone https://github.com/mochan-tk/clova-travelcompany-handson.git -
npmをインストールする
npm i -
ngrokをインストールする
npm i -g ngrok -
ngrokを実行する
ngrok http 3000 -
CEKを設定する(スキル名:トラベルカンパニー)
・下記ファイルを対話モデルでplaceスロット作成してアップロードする
./models/slottype_place.tsv
・下記ファイルを対話モデルでTravelPlaceIntentインテント作成してアップロードする
./models/intent_TravelPlaceIntent.tsv
・下記のようにExtensionサーバーのURLを設定
https://xxx.ngrok.io/clova -
Messaging APIを設定する
・Webhook送信
する
・Webhook URL
https://xxx.ngrok.io/linebot
・自動応答メッセージ
利用しない -
LIFFを設定する
・エンドポイントURLに設定する
https://xxx.ngrok.io/info.html
https://xxx.ngrok.io/tour.html
https://xxx.ngrok.io/linepay/reserve -
「.env」ファイルを設定する
・「EXTENSION_ID」
「5」で設定したCEKのExtension ID
・「CHANNEL_ACCESS_TOKEN」と「CHANNEL_SECRET」
「6」で生成した「アクセストークン」と「Channel Secret」
・「BASE_URL」 https://xxx.ngrok.io ・「LINEPAY_CHANNEL_ID」、「LINEPAY_CHANNEL_SECRET」、「LINEPAY_CONFIRM_URL」
任意、LINE Payのアカウントお持ちなら設定
・「残りのLIFF_URL」
「7」で作成したLIFF URL -
実行する
node index.js
-
Notifications
You must be signed in to change notification settings - Fork 0
mochan-tk/clova-travelcompany-handson
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published