18 lines
1.3 KiB
Plaintext
18 lines
1.3 KiB
Plaintext
lineworksでトーク画面でアンケートを取りたい。アンケートの内容は事前にプリザンターで定義を登録できるようにしたい。
|
|
アンケートは選択式、数字入力、自由入力の3種類を選べるようにする。
|
|
アンケート結果は事前に指定したプリザンターのテーブルにレコードを登録したい。
|
|
スクリプトはNode.jsを使用。Expressでサーバーを利用。
|
|
sendMessage.jsでLineworksにトークを送る関数とAccessTyokenの取得関数は準備済み。
|
|
|
|
|
|
アンケートIDと宛先IDを指定して、最初にアンケートの開始を受け付ける処理を作成。
|
|
ユーザーからの回答をすべて受信したら、まとめてプリザンターのレコードに保存する。
|
|
|
|
スクリプト構成
|
|
1_getSurvey.js : プリザンターからアンケートの元となるデータを取得する処理
|
|
2_sendSurvey.js : ユーザーにアンケートを送る処理
|
|
3_getAnswer.js : 回答を受け取る処理
|
|
4_sendAnswer.js : プリザンターに回答を保存する処理
|
|
|
|
sendMessage.js に記述されているCONST情報やプリザンター用のAPI、URLなどの固定情報は、CONFIGフォルダの下のconfig.jsにまとめて記載するように修正と追記を行う。
|
|
アンケートの |