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

探索如何使用 n8n 和 Telegram Bot 打造一個可以自動執行多項任務的智能AI助手Tifa。本文將帶你一步步建立Tifa,從提醒每日行程到助力工作流,再到擴展其功能,使之成為你不可或缺的心靈夥伴。

目錄

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

  早餐記得吃,不然會變笨(據我查到的研究是這樣說的 😏)

 

 

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

 

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

 

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

 

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

 

  誰需要 Tifa?

 

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

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

 

打造虛擬秘書的準備清單

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

 

  1. n8n 安裝教學(本地 or 雲端): 在 Zeabur 平台上一鍵部署 n8n:打造自動化工作流的未來 (簡易部署指南與進階設定)
  2. 取得 OpenAI API Key:由官網申請:https://platform.openai.com/settings/

 

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

 

 

  1. 免費圖床服務:如果希望 Tifa 發送圖片訊息,應配置圖床服務。

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

 

 

 

 

 

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

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

 

 

初步設置

  首先設置 Telegram 和 OpenAI API:

 

  • Telegram:輸入您從BotFather獲得的API token。
  • OpenAI:輸入OpenAI的API key。

 

  Telegram Account 輸入剛剛申請的 API Token

 

 

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

 

 

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

 

 

 

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

 

 

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

 

 

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

 

 

 

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

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

 

 

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

 

 

 

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

 

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

 

 

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

 

 

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

 

 

 

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

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

 

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

 

 

 

  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 的能力

 

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

 

 

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

 

 

 

 

 

  1. 串接天氣API 又或是讓 TIFA 撈取天氣資訊,就可以提醒你要穿外套還是做好防曬,可以參考影片:

 

 

 

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

 

 

 

 

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

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

 

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

 

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

 

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

 

 

參考資料:

 

 

Share the Post: