2026年10月25日 星期日

LINE Messaging API 實作:Python 推播、Webhook 與 ESP32 應用(下)

上篇我們完成了 LINE Messaging API 的申請與設定,並用 curl 發出第一則推播。這一篇改用 Python 把它變成可以重複使用的程式,內容包括:

  • 用 Python 推播訊息(取代舊的 LINE Notify 寫法)
  • 建立 Webhook 伺服器,接收使用者訊息並回覆
  • 取得 Group ID,推播到群組
  • 實務應用:ESP32 感測器異常時,自動推播到 LINE

還沒看上篇的讀者,請先完成上篇的設定,並準備好 Channel access token、Channel secret 與你的 User ID。

2026年10月24日 星期六

LINE Messaging API 實作: 申請與第一則推播(上)

LINE Notify 已在 2025 年 3 月 31 日終止服務,先前介紹的 LINE Notify 權杖申請與 Python 推播方式已經無法使用。LINE 官方建議的替代方案是 LINE Messaging API,不只能推播通知,還能做雙向互動的聊天機器人。

本系列分成上、下兩篇:

  • 上篇(本文):申請與設定,取得 Channel access token 與 User ID,並用 curl 完成第一則推播測試。
  • 下篇:以 Python 與 Google Apps Script 實作推播、Webhook 回覆、群組推播,以及搭配 ESP32 感測器的應用。

進階 LINE 智能客服(2):自動將使用者訊息記錄到 Google 試算表

在上一篇文章中,我們學會了如何透過 Google Apps Script (GAS) 建立一個簡單的 LINE 回音機器人。然而,對於一個真正的客服系統來說,只有「回覆」是不夠的,我們還需要將客戶的問題、建議與對話紀錄保存下來,以便後續追蹤或進行數據分析。今天,我們就要將 LINE 客服與雲端免費的強大資料庫——Google 試算表 (Google Sheets) 完美結合。

1. 為什麼要使用 Google 試算表當作資料庫?

在初期建置系統時,比起租用與維護傳統關聯式資料庫 (如 MySQL),Google 試算表不僅完全免費,而且具備直覺的圖形化介面。客服人員可以直接打開試算表查看最新的客訴紀錄,甚至利用內建的篩選、圖表功能來進行簡單的客情分析,是輕量級專案的最佳選擇。

熱門文章