let e={
postData: {
contents : {
"destination":"Ub0e2772a46889b075d8ccb039135e9b1", //事件的目的地,通常是 Line Bot 的 Channel ID。
"events":[{ //包含一個或多個事件物件的數組,每個事件物件都是 Line Bot 接收到的一個事件。
"type":"message", //事件的類型,例如 "message" 表示是用戶發送了一條訊息。
"message":{ //包含用戶發送的訊息內容的物件。
"type":"text", //訊息的類型,例如 "text" 表示是文字訊息。
"id":"18055536372196", //訊息的 ID,可以用於後續的操作,例如回覆訊息。
"text":"56"}, //文字訊息的內容。
"webhookEventId":"01GZ3BFG006ANS8C58X44BHP88", //Webhook 事件的 ID,可以用於追踪和記錄事件。
"deliveryContext":{"isRedelivery":false}, //包含送達上下文的物件,用於判斷事件是否是重新傳送的。
"timestamp":1682666143426, //事件發生的時間戳。
"source":{ //事件的來源,可以是用戶、群組、聊天室等。
"type":"user", //事件的來源類型,例如 "user" 表示是用戶發送的事件。
"userId":"Ua8c7cdfaa9d2bb6ceba23355731d1d19"}, //事件的來源 ID,可以用於後續的操作,例如向用戶發送訊息。
"replyToken":"0c185e8e8e724f0fa3eaf3fb0c16b856", //回覆用戶消息時需要使用的 token。
"mode":"active" //機器人模式,通常是 "active" 表示機器人正在運行。
}]
}
}
};
event(事件)的形式,包括
type: message(使用者傳送訊息給聊天機器人),
follow(使用者將聊天機器人家為好友),
unfollow(使用者封鎖聊天機器人),
join(使用者將聊天機器人加入群組),
leave(聊天機器人離開群組),
postback(當使用者表現postback的動作),
beacon(當使用者進入或離開Line beacon的範圍)