每到中午或下班時間,最常聽到的靈魂拷問就是「今天吃什麼」。幾個人站在路口大眼瞪小眼,最後不是選擇障礙發作,就是又去吃那家吃到膩的便利商店。今天我們就用 n8n 打造一個專屬的決策小幫手:從個人的私房美食清單隨機抽籤,甚至讓 AI 根據當下的天氣或當日預算給出推薦理由,把瑣碎的生活難題交給自動化一秒搞定。
第一站:準備自己的口袋名單資料庫
隨機轉盤最核心的是選項池。我們可以在 Google Sheets 或 Notion 裡開一張「我的私藏餐廳」表格,欄位填上餐廳名稱、料理類型(例如便當、麵食、速食、火鍋)、價位區間,以及備註標籤(例如下雨天適合、有冷氣、出餐快)。這樣平時吃到好吃的店隨手記一筆,選項池就會越來越豐富。
第二站:設計多樣化的觸發入口
這個流程最需要隨點隨用。我們可以設定兩種啟動方式:第一種是時間到了自動推播,比如平日中午 11:45 自動跳通知;第二種是主動求救,透過 Telegram 機器人傳送「吃什麼」或點擊手機桌面上的 iOS 捷徑按鈕,隨時呼叫 n8n 啟動決策流程。
第三站:條件篩選與隨機抽樣
收到請求後,先透過 Google Sheets 節點把所有餐廳撈出來。接著利用 Code 節點寫幾行輕量邏輯:如果使用者傳訊息時附帶了條件(比如「想吃麵」或「預算 150 以內」),先用程式碼把符合條件的店家挑出來;如果沒給條件,就直接把整份名單當母體。最後用 JavaScript 的隨機取樣語法,從候選清單裡隨機抽出一家中獎餐廳,順便挑兩家當作備選方案。
第四站:讓 AI 當美食推銷員
單純吐出一個店名可能少點趣味。我們把中獎的餐廳資訊丟給 AI 節點,提示詞設定:「你是一位熱情且幽默的美食嚮導。根據剛剛隨機抽出的這家店,用三句話以內的話術推薦給使用者,講出它的特色或安撫使用者的選擇障礙,口吻要生動好玩。」這樣生出來的推薦就不只是一個冷冰冰的店名,還附帶了強烈的人格特質。
第五站:漂亮排版推播回覆
最後接上 Telegram 或通訊節點,把中獎店家的名稱、料理類型、AI 推薦短評,以及另外兩家備選店名一次排好發回聊天視窗。遇到下雨天或天冷時,甚至還能自動聯動前幾天天氣節點的降雨資訊,直接幫你優先篩選離家近或有外送服務的店。糾結半天不知道吃什麼的時候,按一下按鈕讓轉盤替你拍板定案,乾脆又省心。明天我們把多個獨立的子流程串聯起來,看看如何設計母子流程(Sub-workflow)來讓龐大的系統保持乾淨好維護。