顯示具有 Automation-tool 標籤的文章。 顯示所有文章
顯示具有 Automation-tool 標籤的文章。 顯示所有文章

2025年6月16日 星期一

[Automation-tool]如何整合ngrok免費靜態網域和n8n工作流來建置AI LINE Bot?


延續<[Linux]申請一個Ngrok的免費網域作為webhook使用>文章,本文進一步整合ngrok,n8n和Line bot,主要是利用ngrok的免費靜態網域作為本地端n8n的webhook, 使其可監聽使用者的LINE輸入訊息,並使內建AI agent 模組的n8n工作流來回覆使用者的輸入訊息。換言之,Line 介面作為前端,n8n工作流作為後端,藉由webhook串接前後兩端,以達到AI Line bot問答機器人的功效,如上述影片所示。

2025年5月18日 星期日

[Linux]申請一個Ngrok的免費網域作為webhook使用

為了讓一些本地端服務可長期用於監聽事件(event)並觸發(trigger)相應工作,Ngrok隨機產生暫時性的webhook URL是不合適的,因經實際測試,隨機產生的webhook URL開啟超過24小時就失效了,僅僅只能用於開發簡單測試用,如該篇參考文章

然而Ngrok針對免費用戶有提供一個固定網域的webhook,免費額度看來也相當充裕,使得上述的需求可以被滿足,配置環境和實作步驟如下。

2025年4月25日 星期五

[Automation-tool]如何透過Make + webhook取得LINE GroupID?


將LINE Bot放入LINE群組中並提供服務是常見的應用場景,例如置入客戶群組並自動回覆(Reply)產品或商家營業時間訊息、固定週期主動推播(Push)商家優惠活動或新上架產品資訊等等。另外,利用LINE官方帳號管理介面的手動設定方式,亦可讓LINE Bot自動回覆(Reply)或是主動推播(Push)事先設定的類似罐頭訊息內容於群組中,但若需進一步透過webhook自行串接其他服務並定期主動推播訊息,例如每日早上九點主動推播相關產業新聞和中文摘要到群組中的應用,如本文末影片,則需要先行取得該群組的GroupID資訊,GroupID的角色就等同於該群組的唯一身分,用意是讓LINE Bot將訊息順利送到該群組。(OS: 若是自動回覆(Reply),則問題從何處發出,則LINE Bot就往何處回覆,比較單純~~)