Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mochan-tk/clova-travelcompany-hands-on


https://github.com/mochan-tk/clova-travelcompany-hands-on

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

# 作成手順

1. git cloneする
git clone https://github.com/mochan-tk/clova-travelcompany-hands-on.git

2. npmをインストールする
npm i

3. ngrokをインストールする
npm i -g ngrok

4. ngrokを実行する
ngrok http 3000

5. CEKを設定する(スキル名:トラベルカンパニー)
・下記ファイルを対話モデルでplaceスロット作成してアップロードする
./models/slottype_place.tsv
・下記ファイルを対話モデルでTravelPlaceIntentインテント作成してアップロードする
./models/intent_TravelPlaceIntent.tsv
・下記のようにExtensionサーバーのURLを設定
https://xxx.ngrok.io/clova

6. Messaging APIを設定する
・Webhook送信
する
・Webhook URL
https://xxx.ngrok.io/linebot
・自動応答メッセージ
利用しない

7. LIFFを設定する
・エンドポイントURLに設定する
https://xxx.ngrok.io/info.html
https://xxx.ngrok.io/tour.html
https://xxx.ngrok.io/linepay/reserve

8. 「.env」ファイルを設定する
・「EXTENSION_ID」
「5」で設定したCEKのExtension ID
・「CHANNEL_ACCESS_TOKEN」、「CHANNEL_SECRET」
「6」で生成した「アクセストークン」と「Channel Secret」
・「BASE_URL」
https://xxx.ngrok.io
・「INFO_LIFF_URL」、「TOUR_LIFF_URL」、「LINEPAY_LIFF_URL」
「7」で作成したLIFF URL
・「LINEPAY_CHANNEL_ID」、「LINEPAY_CHANNEL_SECRET」
任意、LINE Payのアカウントお持ちなら設定
・「OVERSEAS_RICHMENU_ID」、「DOMESTIC_RICHMENU_ID」
作成したリッチメニューのID

9. 実行する
node index.js