打造你的虛擬秘書 TIFA:用 n8n + Telegram 自動化工作日常,解鎖 AI 助理新可能

☀️ 早安老闆,今天 9 點有一場會議,預計會下雨,記得帶傘☂️

早餐記得吃,不然會變笨(據我查到的研究是這樣說的 😏)
1d6f1617-f1c6-8000-a23c-ca43ce88e8de.png

我揉揉眼睛,笑了一下。這訊息不是誰傳來的,是我打造的小秘書——Tifa

她是我用 n8n 自動化工作流程 + Telegram Bot 打造的助理。她可以為你做到:從日常提醒、任務分配、行事曆整理,到回話打屁(對,她偶爾會嘴我),全自動。

在繁忙的現代生活中,我們常常需要助手來幫助管理每日的任務和行程,並提供即時的信息與提醒。打造一個智能、友善且高效的虛擬助理不僅是技術的挑戰,更是一種生活方式的革新。

在今天的文章中,我將向您介紹如何通過簡單且具創意的方法,使用n8n自動化工作流程和平臺以及Telegram Bot來創建這樣一個智慧助手——Tifa。

誰需要 Tifa?

  • 自由工作者:每天任務太多,Tifa 幫你當小主管
  • 開發者:想實作 Bot 但不想寫一堆 code
  • 自動化控:腦中永遠在想「這個可以自動嗎?」

總之,如果你有 Telegram,也想打造一個聰明又有點個性的 AI 秘書,那你超適合試試這篇教學!


打造虛擬秘書的準備清單

首先,您需要一些基本工具和服務的支持:

  1. n8n 安裝教學(本地 or 雲端)在 Zeabur 平台上一鍵部署 n8n:打造自動化工作流的未來 (簡易部署指南與進階設定)
  2. 免費圖床服務:如果希望 Tifa 發送圖片訊息,應配置圖床服務。

Telegram Bot 建立與 Token 擷取方式:在 Telegram 加入 https://t.me/BotFather。輸入 /newbot 然後依指示設定機器人,然後你會得到一組 Token,等一下在 n8n 設定的時候會用上。

273f1617-f1c6-801c-9228-e4d917d53f57.png
273f1617-f1c6-80fd-83db-fab8af375542.png

取得 OpenAI API Key:由官網申請:https://platform.openai.com/settings/

273f1617-f1c6-80d2-ace3-f629f4546b4e.png

將這些基礎設置準備好,您將能夠開始配置您的 AI 助手Tifa,對了,不要忘了準備照片。

1d6f1617-f1c6-8000-9495-c69a3bc792af.png

Tifa 的誕生(Step-by-step 圖解說明)

在這部分,我們將建立一個能主動發送提醒、支援 ChatGPT 並具備自然語言交互能力的 Tifa。

初步設置

首先設置 Telegram 和 OpenAI API:

  • Telegram:輸入您從BotFather獲得的API token。
  • OpenAI:輸入OpenAI的API key。
1d5f1617-f1c6-805b-b45a-ff8279a5070e.png

Telegram Account 輸入剛剛申請的 API Token

1d5f1617-f1c6-8029-a3d7-ec53d099fe36.png

Model 使用 OpenAI 我們也是輸入剛剛申請的 API Key 

1d5f1617-f1c6-80a3-a5a8-ef4454920ee1.png

設置完成後,對工作流進行測試,確保所有功能如預期運行。點一下 Test workflow , 在手機上的 Telegram 上打個 “hello”,然後你會出現出現錯誤。

1d5f1617-f1c6-8051-a2b3-e5205b376f9f.png

原來我們少做了節點設定。

1d5f1617-f1c6-8004-9f42-efaade3bf37b.png

首先打開 Telegram Trigger。將 Tigger on 設定為 Message,收到 Message 就會觸發自動程式。

1d5f1617-f1c6-8070-877f-eed5e7ee594f.png

第二、打開 AI Agent 節點,將 Text 拉到 Prompt ,這樣系統才會將我們在 Telegarm 打字的內容,變成 ai 的提示詞。

1d5f1617-f1c6-8010-94d2-fdf3a40ba764.png

第三、打開 Telegram2 節點:Resource 選擇 Message

先選擇上面的 Telegram Trigger ,將 from → id 拖曳到 Chat ID。

1d5f1617-f1c6-80f8-9f85-ff73b0b148ff.png

再選擇 AI Agent ,將 output 拖曳到 Text 裡。這樣 Telegram 就會知道要傳什麼內容給某個 chat ID。

1d5f1617-f1c6-80e5-a3ac-fc0c1379cb8a.png

如果你不想看到訊息”This message was sent automatically with n8n” 的話,可以將 Additional Fields 下的 Append n8n Attribution 「關閉」。

第四、openai 的model 可以選擇便宜好用的 gpt 4o mini ,價格可以參考:https://platform.openai.com/docs/pricing

1d5f1617-f1c6-8010-8b63-e1b06110b63c.png

第五、將 Simple Memory 打開,將 id 拉到 KEY 做為 Session ID。

1d5f1617-f1c6-80ea-bd66-d02d10496d7e.png

我們可以再試試和 TIFA 聊聊,應該反應不錯。

1d5f1617-f1c6-803e-afaa-de23778f3cf1.png

讓 Tifa 不只是會做事,更有靈魂的秘訣

「AI 若只會搜尋文字,永遠無法寫出打動人心的故事」— Fiction.liveBench

AI的靈魂來自細膩設計的 Prompt 與記憶管理,所以我們要用 prompt 為 AI 打造「性格」,打開 AI Agen 節點。在 Options 找到 System 輸入你希望打造的個性、態度、語調等。

1d6f1617-f1c6-8008-b1af-cbfbbf4a39b8.png

AI 有個問題,它本身是無「長期記憶」的,但我們可以透過 n8n 自建記憶系統,讓它「假裝」有記憶功能。

作法一、用「Simple Memory Node」或「自建資料儲存」記錄上下文

使用 n8n 的 Memory 節點(如 AI Agent 模組內建)

  • Session ID 設定為每個聊天的 Chat ID
  • n8n 會自動將先前的上下文串在一起送給 GPT
  • 適合做對話式記憶(上下文維持)

適合場景:

  • Tifa 記得剛剛你說「今天 9 點要開會」
  • 下一句你說「會議在哪開?」她會接著回答

作法二、使用資料庫節點(如 Google Sheet、Notion、MySQL)

你可以把記憶存起來,做出長期記憶查詢的功能。

流程:

  1. 傳訊息時 → 擷取「關鍵資訊」(如名字、生日、習慣)
  2. 存進資料庫(可用 Google Sheet、Airtable、Notion 等)
  3. 下一次對話時 → 先查詢用戶歷史,再動態組 Prompt

適合場景:

  • Tifa 記得你喜歡喝哪種咖啡 ☕
  • Tifa 會說:「今天你要開早會,我猜你會想喝冰美式~😎」

進階玩法:擴展 Tifa 的能力

語音控制:讓互動更自然流暢如果你想要和 TIFA 用說的話,也可以使用語音控制(結合 Whisper / Google Speech)系統,讓 OpenAI 將你的聲音轉成文字。

274f1617-f1c6-802f-87ce-e016366b2771.png

串接天氣API又或是讓 TIFA 撈取天氣資訊,就可以提醒你要穿外套還是做好防曬,可以參考影片:https://www.youtube.com/watch?v=KKUyFj2bs

274f1617-f1c6-8058-a6b1-dcc1e2819206.png

整合 Google Calendar首先你需要申請 Google OAuth 和 api 開啟功能,網路上資料很多,請自行搜尋。

274f1617-f1c6-8088-b709-d6d3bf96f130.png

在 AI Agent 的 Tool 加上一個 Google Calendar,在設計中,讓它可以取得多個 Event 活動。\

274f1617-f1c6-807e-bc0d-d488d5c72327.png

下一步我還能做什麼:心得 & 結論

這篇文章不是從「開發者視角」出發,而是以打造一個有思維、有靈魂的「AI 角色」來設計 Tifa。她不只是能完成任務的助理,更是一位具備個性與理解力的夥伴。

擁有這樣的智能助理,不僅大幅提升了工作與生活的效率,也啟發我們重新思考未來的生活方式。

我們正站在效率與人工智慧交會的奇異點上,未來充滿無限可能。隨著功能持續進化,Tifa 將不再只是你的助理,而是一整個 AI 團隊,全方位支援你的每一天。

「今天打造一個 Tifa,明天你就能擁有一整個 AI 團隊。」

參考資料:

Read more

幣漲無疑《Number Go Up》在說什麼:敘事、風險與人性的一本清醒書

市場會騙人,人性更會。 敘事能抬價,但風險只會累積。 做好退場計畫,比預測價格更實用。 「別把幸運當實力,也別拿善意當免死金牌。」 本傑明・葛拉漢:「投資在短期是一部投票機,在長期是一部稱重機。」 把票投給敘事沒關係,但別忘了最重要的「風險」。 為什麼大家相信「幣漲無疑」? 一般人會說沒有「必漲資產」。在華人世界,很多人信房地產;有些國家偏愛黃金;而幣圈信徒更偏向比特幣。作者指出,比特幣信徒極為死忠,幾乎任何新聞都能被詮釋為利多,形成強大的買盤與敘事支撐。泡沫可以比你想像更久,反人性操作會把做空者擠爆,所以他選擇不做空比特幣。 敘事是一種身份與群體歸屬。當我們在短時間內推測未來走勢,就很容易「自我強化偏誤」:只收集支持自己觀點的資訊,忽略不利訊號。於是「幣漲無疑」像口號一樣被喊大聲,直到現實來敲門。 不過,2000 的網路泡沫與 2008 的金融海嘯都沒有讓世界毀滅,反而帶來生態的重整與成長。 這本書適合兩種人閱讀: 1. 已在幣圈打滾已久的人:你看過事件本身,

By Oscar Chuang

WooCommerce 教學指南:基本設定簡介

完成安裝、物流金流設定後,還有一些設計我們可以看一下。 在 WooCommerce 中,設置功能非常重要,它能幫助你設定你的網店的所有基本和進階設定。 在管理頁面中,你可以看到左側欄目有一個名為「設定」的選項,這裡包含了關於商店的很多設定部分。 一開始可能會有點複雜,但不用擔心。因為設定都可以修改,那我們就一步一步地完成它吧。 以下是一些 WooCommerce 設定中的主要部分: 1. 一般設定: * 設置商店的基本資訊,比如商店地址、銷售地區、貨幣等。 2. 產品設定: * 管理產品頁面,包括產品的尺寸單位、評論設定以及庫存管理。 3. 運送方式: * 設定運送地區和費用的選項,可以根據不同地區設定不同的運費方案。 4. 付款: * 管理可供客戶選擇的付款方式,像是信用卡、銀行轉帳、第三方支付平台等。 5. 帳號及隱私權: * 設定客戶帳號的註冊和登入方式,以及管理客戶的隱私設定。 6. 電子郵件: * 在這裡你可以設定系統發送給客戶的各類通知,比如訂單確認、發票等。

By Oscar Chuang

想讓你的產品快速曝光嗎?如何在 WooCommerce 添加新產品

想知道如何快速上架新產品嗎?了解如何輕鬆添加新產品到你的 WooCommerce 商店,讓你的客戶更加便捷地找到心儀的商品! 配置正確的產品類別和標籤,能有效增強顧客的購物體驗和提高銷售量,這可是每個電商商家必備的技能! 如何添加新產品 Step1. 點擊「新增」 進入後台,找到 WooCommerce 選擇商品,點擊「新增」選項。 Step2. 商品設定 以我的客戶的商品為例,我們可以設定: * 商品標題 * 商品說明 * 商品圖片 * 商品圖庫 * 商品資料 * 商品簡短說明 這些設定都對應我們前端網頁的內容。 商品資料可以選擇: 1. 簡單商品 * 用途:這是最基本的商品類型。適用於沒有任何變種、額外選項或是需要特殊配置的單一產品。例如,一本書或一件無需選擇大小或顏色的T恤。 * 特點:設置簡單,只需填寫基本信息如價格、庫存等。 1. 組合商品 * 用途:用於銷售由多個已有商品組合而成的套裝產品。這適合那些想要以套裝形式出售多個產品以提供更好的價值的商家。 * 特點:顧客可以購買包含多個單獨商品的組合包,

By Oscar Chuang

2025 台灣人最適合的加密貨幣交易所:MAX 使用指南

如何註冊 Max 交易所:享 20% 手續費優惠 用我的推薦碼:dfe4b014 註冊,立享 20% 手續費折扣! 掃描下方 QR Code,也能快速加入👇 Step1.建立帳號 請選擇「個人戶」並輸入可以收發 Email 的電子郵件地址。 設定你的密碼和打勾「我已滿 20 歲」,記得看看 使用條款和服務條款。 Step2. 啟用帳號: EMail 驗證 Step3. Lv1 的帳號驗證 請依續完成: * 手機號碼 * 基本資料驗證 * 台灣國籍或是 ARC 身分驗證 Step4. 進階認證:Lv2 的帳號驗證 請依續完成: * 台灣手機號碼 * 銀行帳號驗證 完成

By Oscar Chuang