ken_nogi/pleasanter/develop2/LINEWORKStoPLEASANTER/仕様書.txt
Kenichiro NOGI 88a402ce0f up
2026-07-10 18:13:30 +09:00

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にまとめて記載するように修正と追記を行う。
アンケートの