GasでLine Botを作りましたが動きません
解決したいこと
GasでLine Botを動かしたいが動きません
(きたメッセージをオウム返しするBOT)
下記のコードを書きましたがラインに投稿しても既読にはなりますがメッセージが返ってきません
初心者のためどこが間違っているかまったくわかりません
分かる方教えてください
function doPost(e) {
  let token = "自分のアクセストークン";
  let eventData = JSON.parse(e.postData.contents).events[0];
  let replyToken = eventData.replyToken;
  let userMessage = eventData.message.text;
  let url = 'https://api.line.me/v2/bot/message/reply';
  let payload = {
    'replyToken': replyToken,
    'messages': [{
      'type': 'text',
      'text': userMessage
    }]
  };
  let options = {
    'payload': JSON.stringify(payload),
    'myamethod': 'POST',
    'headers': { "Authorization": "Bearer " + token },
    'contentType': 'application/json'
  }
  UrlFetchApp.fetch(url, options);
}
自分で試したこと
・トークンの確認(翻訳にした時としなかったときでトークンが違いましたがどちらとも試しました)
・デブロイは全員になっています
・Webhook URLにデブロイしたものをURLを貼りました
・Webhookは使用するになっています
・自動返信メッセージはBOT以外はオフにしました
・デブロイはデブロイの管理から新バージョンにしてURLを貼り直して何回ました
・ソースコードはインターネット記事を参考に自分で作りました
0 likes
