前提
GASでLine Botを動かしたいが動きません
(きたメッセージをオウム返しするBOT)
実現したいこと
・Lineに投稿したらオウム返しするBOTを作りたい
発生している問題・エラーメッセージ
Lineにメッセージを送ってもメッセージを返さず何も起こらない
エラーメッセージ
該当のソースコード
GoogleAppScript
1function doPost(e) { 2 let token = "自分のアクセストークン"; 3 let eventData = JSON.parse(e.postData.contents).events[0]; 4 let replyToken = eventData.replyToken; 5 let userMessage = eventData.message.text; 6 let url = 'https://api.line.me/v2/bot/message/reply'; 7 let payload = { 8 'replyToken': replyToken, 9 'messages': [{ 10 'type': 'text', 11 'text': userMessage 12 }] 13 }; 14 let options = { 15 'payload': JSON.stringify(payload), 16 'myamethod': 'POST', 17 'headers': { "Authorization": "Bearer " + token }, 18 'contentType': 'application/json' 19 } 20 UrlFetchApp.fetch(url, options); 21} 22
試したこと
自分で試したこと
・トークンの確認(翻訳にした時としなかったときでトークンが違いましたがどちらとも試しました)
・デブロイは全員になっています
・Webhook URLにデブロイしたものをURLを貼りました
・Webhookは使用するになっています
・自動返信メッセージはBOT以外はオフにしました
・デブロイはデブロイの管理から新バージョンにしてURLを貼り直して何回ました
・ソースコードはインターネット記事を参考に自分で作りました
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
解決したいこと
下記のコードを書きましたがラインに投稿しても既読にはなりますがメッセージが返ってきません
初心者のためどこが間違っているかまったくわかりません
分かる方教えてください
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/13 11:08