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就往何處回覆,比較單純~~)

2025年4月14日 星期一

[Linux]如何設置靜態IP位址?

自從將Ubuntu Server 24.04 LTS作業系統建置在VM上後,逐漸導入一些容器和微服務器並使可由其他Client端來連接使用,其中包含AIGC模型和自動化工作流等服務,例如Open-WebUI和n8n。然而,若VM重新開機或路由器因故斷電等等狀態,區網IP位址可能因DHCP機制而變動,進而導致上述容器和微服務器的連結位址也隨著變動,設置靜態IP位址應該是一勞永逸的方式。

2025年3月21日 星期五

[Raspberry Pi]如何將無頭虛擬顯示器服務(headless display)建置在樹莓派的Ubuntu桌面作業系統中?

 

在樹莓派,嵌入式系統以及IoT的應用中,為了減少對實體顯示裝置的依賴並降低硬體維護成本,無頭顯示(headless display)的需求相對重要,特別是在無頭(headless)環境下,卻需要運行作業系統的桌面應用時。解決無頭顯示的方案分為硬體和軟體方式,硬體方式是直接在被控端插入HDMI欺騙器,本文則著重於軟體方式,利用安裝和配置虛擬顯示器服務於被控端中,兩個方式的目的都是為了讓作業系統認為已連接實體顯示裝置,從而允許遠端訪問桌面應用。

2025年2月28日 星期五

[Linux]如何配置mailutils郵件服務?


在自動化運維工作中,利用工具主動發出事務處理結果的mail是一項必備工作,例如資料庫的自動備份工作是否已順利完成,某個微服務重新啟動原因的log日誌等等。而在配置郵件工具中,相較於之前使用的mailx,這次使用的mailutils較為完整,除了內建了完整的 POP3 和 IMAP收信功能,其也內建 SMTP 發信功能,包含自動配置Postfix(內建MTA),配置過程簡化許多。(OS: 說到底就是解決一個重要症狀,"懶")

2025年2月22日 星期六

[咖啡]精品咖啡處理法:Infused(浸漬)與 Co-fermented(共發酵)的原理與風味


精品咖啡的處理方式在決定最終風味特性上扮演關鍵角色。傳統處理法如水洗、日曬與蜜處理已發展成熟,而近年來,Infused(浸漬)與 Co-fermented(共發酵)技術成為精品咖啡領域中的新興趨勢。這些創新處理法透過改變發酵環境來調整風味,使咖啡具有更豐富的感官表現[1][2]。本文將深入探討這兩種方法的原理、機制、風味效果及其區別,並參考相關學術與產業文獻,以提供專業視角。

2025年2月13日 星期四

[咖啡]精品咖啡與商業咖啡的比較:風味、品質與健康影響

 


在現代社會,咖啡已成為眾多上班族日常生活中的不可或缺之物。無論是在便利商店快速購買一杯 7-11 或全家的拿鐵,亦或精心挑選來自精品咖啡館的手沖耶加雪菲,咖啡消費已形塑出一種文化。然而,商業咖啡與精品咖啡之間的品質、風味與健康影響存在顯著差異,而這些差異往往未被廣泛認知。

根據國際咖啡組織(International Coffee Organization, ICO)統計,全球每年消費約 90 億公斤咖啡豆,其中超過 80% 為商業咖啡,而精品咖啡僅佔不到 20%。商業咖啡憑藉其規模化生產模式,以較低成本供應大眾市場,而精品咖啡則專注於生豆品質、產地特色與沖煮技術。因此,選擇適合自身需求的咖啡,需考量多重因素。

2025年1月22日 星期三

[Excel VBA]如何製作買三送一優惠條件的POS結帳介面?

因應商品特賣活動,結帳介面需整合特定優惠條件,如買三送一,買五送二等等優惠條件。本文封面影片以買三送一為範例,並搭配VBA和對應按鈕,而實現銷售訂單紀錄和即時更新庫存等等功能的初階POS結帳介面。另外,可視店家訂單管理需求,可進一步再新增訂單日期或訂單編號等等自動化功能,使其更加完整。