一 , LINE設定
1.登入LINE Developers
2.新增一個 Create a new channel
選擇 messaging API
3.輸入名稱 channel name : 小幫手
4.選擇 Channel access token
issue 開啟,紀錄該資訊
vGxMyyvhxkmjZt1S0FfqelKcqz84w8ZmObPfMo/dMfQwXXXXXXXdB04t89/1O/w1cDnyilFU= …長資訊
二,開啟一個 google app script
1.寫入
function doPost(e) {
var CHANNEL_ACCESS_TOKEN = 'Jp1aAaJXBoMaFr6xhq5XbKRw79RrYkZH26ssdtRuiUw7ZaDTXYf0/UhCJu9XXXXXXXD0AbXeAdB04t89/1O/w1cDnyilFU=';
var msg = JSON.parse(e.postData.contents);
console.log(msg);
// 取出 replayToken 和發送的訊息文字
var replyToken = msg.events[0].replyToken;
var userMessage = msg.events[0].message.text;
if (typeof replyToken === 'undefined') {
return;
}
var url = 'https://api.line.me/v2/bot/message/reply';
UrlFetchApp.fetch(url, {
'headers': {
'Content-Type': 'application/json; charset=UTF-8',
'Authorization': 'Bearer ' + CHANNEL_ACCESS_TOKEN,
},
'method': 'post',
'payload': JSON.stringify({
'replyToken': replyToken,
'messages': [{
'type': 'text',
'text': userMessage,
}],
}),
});
}
2.修改 Channel access token 為 LINE 小幫手的數字
3.選擇部屬
(1.)儲存(*)
(2.)網頁應用程式
(3.)所有人
(4.)複製 網址
三,到LINE寫入webhook 上面
(1.)將上面複製 網址 填入 webhook URL上面
https://script.google.com/macros/s/AKfycbzUk9mZpB1_JZlNrvwI6XXXXXXXXXXX3Rw6RDlj74t8_7XDg/exec
(2.) use webhook 打開
四,LINE 可以自動回覆一樣的內容