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