実現したいこと
メッセージを返しても変数を加算し続け(内容を維持)たい。
使用の仕方としては、例えば、返答をする度に回数に加算し、"リセット"というワードを発すると回数が0に戻るようなプログラム。(下参照)
ユーザー:"メッセージ" bot:"返答" ユーザー:回数 bot:1 ユーザー:リセット bot:リセットしました ユーザー:"メッセージ" bot:"返答" ユーザー:"メッセージ" bot:"返答" ユーザー:回数 bot:2
特定の語句を数える事もしたいので、変数が適切かと思いましたが、他の方法が良ければ/あればそちらをご教授いただければと思います。
コード
現在使用しているコードを載せておきます。
gs
1var TOKEN = "アクセストークン" ; 2var URL = "https://api.line.me/v2/bot/message/reply"; 3function doPost(event) { 4 var request = JSON.parse(event.postData.contents); 5 var replyToken = request.events[0].replyToken; 6 7 var botMessage;//ここで返答テキストを決定 8 9 //内容は中略 10 11var payload = JSON.stringify({ 12 "replyToken": replyToken, 13 "messages": [{ 14 "type": "text", 15 "text": botMessage 16 }] 17 }); 18 19 UrlFetchApp.fetch(URL, { 20 "headers": { 21 "Content-Type": "application/json; charset=UTF-8", 22 "Authorization": "Bearer " + TOKEN 23 }, 24 "method": "post", 25 "payload": payload 26 }); 27 return; 28}
補足
GoogleDrive使用。
当方初心者ですので、プログラムの一例を載せていただけると助かります。
回答1件
あなたの回答
tips
プレビュー