如何用 Make 製作一個能建立 Google 行事曆的 LINE AI 機器人

更新於 發佈於 閱讀時間約 6 分鐘


流程框架如下:

  1. 建立 LINE 訊息接收與分類機制
  2. 設定 Router 進行訊息分流
  3. 分析使用者輸入建立行事曆
  4. 解析 JSON 並填入 Google 行事曆
  5. LINE 回覆使用者建立成功訊息
  6. 測試示範與常見錯誤提醒
MAKE-LINE-calender自動化工作流

MAKE-LINE-calender自動化工作流


前置準備

在開始製作前,請先準備以下幾項東西:

  1. 一個 Make.com 帳號
  2. 一個 LINE 官方帳號與 Channel Access Token(可至 LINE Developers 註冊)
  3. 一個 Google 帳戶,開啟 Google Calendar API(Make 已整合好,登入即可)

1.LINE 訊息分類,辨識是否是「建立行事曆」

在 Make 中建立一個新的 scenario,第一步是設定 Webhook 接收 LINE 訊息,再利用 AI 辨識使用者輸入的意圖。

建立 Webhook 串接 LINE

  • 新增一個「Webhook」模組,取得網址後貼到 LINE 官方帳號的 Webhook URL。
  • 測試傳送訊息,看是否能成功接收訊息(例如傳送「Hi」)。
raw-image


使用 OpenRouter 分類訊息內容

  • 新增「OpenRouter > Create Chat Completion」模組。
  • 使用免費模型(建議使用 Google 27B Free)。
  • Prompt 範例
    scss複製編輯請判斷以下使用者輸入訊息是哪一個類別:1. 記帳、2. 查帳、3. 行事曆、4. 其他。只回傳分類名稱即可,不需要說明。

    使用者輸入如下:
    {{LINE 傳來的 message text}}
  • 此步驟會幫你自動辨別輸入是屬於「行事曆」還是其他功能。
openrouter

openrouter


2.加上 Router 模組,分流不同任務

  • 在 OpenRouter 後方加上「Router」模組,用來根據剛剛辨識的結果進行分流。
  • 建立四個分支:
    • 記帳
    • 查帳
    • 行事曆 ✅(我們本文重點)
    • 其他(導向一般問答 AI)
  • 條件設定建議使用 Contains,避免空格或格式錯誤造成分類失效。
openrouter

openrouter


3.解析使用者輸入的行事曆內容

再次使用 OpenRouter 模型分析語意

  • 在「行事曆」分支中新增第二個 OpenRouter 模組
  • 指定今天的日期,幫助模型判斷正確時間邏輯
  • Prompt 範例
    css複製編輯今天是2025622日。請根據使用者輸入的內容,解析出以下行事曆欄位並以 JSON 格式回傳:

    {
    "summary": 活動名稱,
    "start": 起始時間(格式:yyyy-mm-ddTHH:MM:SS,
    "end": 結束時間(如無則自動加1小時),
    "location": 地點(可省略),
    "description": 描述(可省略),
    "reminder": 幾分鐘前提醒(如無則預設60
    }

    使用者輸入如下:
    {{使用者在 LINE 的訊息}}

4.解析 JSON 格式內容

  1. 接上「JSON > Parse JSON」模組
  2. 在 String 欄位填入上一層 AI 回傳的內容
  3. 建立 Sample Data 結構(你可以貼上剛剛 Prompt 中的格式)
  4. 產生對應的欄位(summary、start、end...等)
  5. 小提醒:記得前後要加上 {} 才能解析成功
export json

export json


5.建立 Google 行事曆活動

  1. 新增模組:Google Calendar > Create an Event
  2. 登入你的 Google 帳號
  3. Calendar ID:選擇主要日曆即可
  4. 對應以下欄位:
    • Title ➜ summary
    • Start ➜ start
    • End ➜ end
    • Location ➜ location
    • Description ➜ description
    • Reminders ➜ 新增一筆 popup,時間填 reminder
google calender

google calender


6.透過 LINE 回覆使用者

  1. 新增 LINE 回覆訊息模組(Send a reply message)
  2. 填入:
    • Channel Access Token
    • Reply Token ➜ 從 webhook 的事件物件取得
    • 回覆訊息 ➜ 可用以下格式: wasm複製編輯✅ 行事曆建立成功! 📅 活動:{{summary}} 🕒 時間:{{start}} ~ {{end}} 📍 地點:{{location}} 🔗 詳細資訊:{{htmlLink}}
reply to line

reply to line


測試範例

開啟 Run Once,然後傳送:

行事曆安排測試2

開始6/23 08:00

結束6/27 24:00 (可以不用填)

測試行事曆自動化

line對話輸入行事曆資訊&反饋

line對話輸入行事曆資訊&反饋

calender確認被加入行事曆!

calender確認被加入行事曆!


  1. 辨識為行事曆類型
  2. 解析時間、主題、提醒等資訊
  3. 寫入 Google Calendar
  4. 回覆 LINE 訊息,顯示成功建立行程!
留言
avatar-img
留言分享你的想法!
avatar-img
Emerson 的沙龍
0會員
63內容數
一個分享國內外新知與有趣科技資訊的紀錄平台
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
透過 No Code 自動化建立「待辦事項 AI 助理」,你只要上傳語音檔在 LINE 聊天室,AI 即自動摘要語音內容,同時新增待辦事項在 Todoist 待辦事項 APP,讓你管理任務更輕鬆!即使臨時接收口頭任務交付,或當下忙著處理別的事情,也能輕鬆建立待辦事項!
Thumbnail
透過 No Code 自動化建立「待辦事項 AI 助理」,你只要上傳語音檔在 LINE 聊天室,AI 即自動摘要語音內容,同時新增待辦事項在 Todoist 待辦事項 APP,讓你管理任務更輕鬆!即使臨時接收口頭任務交付,或當下忙著處理別的事情,也能輕鬆建立待辦事項!
Thumbnail
本次將為大家介紹,如何用Google表單來自製顧客滿意度調查表 進入Google表單有三個步驟,首先必須先進入Google流覽器的環境 接下來,開啟Gmail信箱,第三個步驟,選擇Google應用程式中的表單功能 再點選應用程式集,在程式集中再點選表單的功能,就會出現表單的編輯畫面 此時要建
Thumbnail
本次將為大家介紹,如何用Google表單來自製顧客滿意度調查表 進入Google表單有三個步驟,首先必須先進入Google流覽器的環境 接下來,開啟Gmail信箱,第三個步驟,選擇Google應用程式中的表單功能 再點選應用程式集,在程式集中再點選表單的功能,就會出現表單的編輯畫面 此時要建
Thumbnail
手機版進入Google表單有三步驟 第一是進入Google瀏覽器, 第二是在瀏覽器上搜尋框,輸入Google表單, 找到,Google表單登錄,的網頁,點按進入即可 接下來就會出現目前的畫面,我們只要點選,前往表單,就可進入正式編輯的頁面了 首次進入表單編輯頁面,我們必須要為表單,訂定一個
Thumbnail
手機版進入Google表單有三步驟 第一是進入Google瀏覽器, 第二是在瀏覽器上搜尋框,輸入Google表單, 找到,Google表單登錄,的網頁,點按進入即可 接下來就會出現目前的畫面,我們只要點選,前往表單,就可進入正式編輯的頁面了 首次進入表單編輯頁面,我們必須要為表單,訂定一個
Thumbnail
在 IG 上看到一位前端大大用 Google Apps Script + Line bot 替自己的球隊安排了球經,覺得很有趣,想來玩看看
Thumbnail
在 IG 上看到一位前端大大用 Google Apps Script + Line bot 替自己的球隊安排了球經,覺得很有趣,想來玩看看
Thumbnail
打造 LINE AI Chatbot,將 LINE 官方渠道串接 ChatGPT AI,讓 AI 根據用戶問題給予對應回覆,在回覆廣度或深度都更完整。輕鬆處理龐大訊息量,自動生成回覆並立即回應,提升訊息處理效率!更支援「針對 AI 回答設定框架」,於指定資料表內搜尋資料生成回覆,提高回覆準確性!
Thumbnail
打造 LINE AI Chatbot,將 LINE 官方渠道串接 ChatGPT AI,讓 AI 根據用戶問題給予對應回覆,在回覆廣度或深度都更完整。輕鬆處理龐大訊息量,自動生成回覆並立即回應,提升訊息處理效率!更支援「針對 AI 回答設定框架」,於指定資料表內搜尋資料生成回覆,提高回覆準確性!
Thumbnail
在這篇教學中,我們將學習如何使用 Google Apps Script 來連結 LINE Notify,以便於你的應用程式或自動化工作流程中發送通知。LINE Notify 是 LINE 提供的服務,可以讓你透過 LINE 帳號來發送自訂的通知訊息。
Thumbnail
在這篇教學中,我們將學習如何使用 Google Apps Script 來連結 LINE Notify,以便於你的應用程式或自動化工作流程中發送通知。LINE Notify 是 LINE 提供的服務,可以讓你透過 LINE 帳號來發送自訂的通知訊息。
Thumbnail
上回說明的手動下指令,傳出訊息。為了節省手動輸入之動作,將欲執行的curl指令內容,事先作成執行檔。當需要傳送訊息時,只要按兩下執行檔,便可立刻傳出訊息至LINE群組內之全員 2. 說明 2.1 因每次要傳送內容不同,將這些會變動的訊息資料,輸入後保存 於bat執行檔內
Thumbnail
上回說明的手動下指令,傳出訊息。為了節省手動輸入之動作,將欲執行的curl指令內容,事先作成執行檔。當需要傳送訊息時,只要按兩下執行檔,便可立刻傳出訊息至LINE群組內之全員 2. 說明 2.1 因每次要傳送內容不同,將這些會變動的訊息資料,輸入後保存 於bat執行檔內
Thumbnail
瞭解如何創建內容日曆以及對線上業務的重要性。內容的一致性、連續性和連接對於吸引客戶至關重要。透過ChatGPT提供的提示,建立符合這些理想的內容日曆。
Thumbnail
瞭解如何創建內容日曆以及對線上業務的重要性。內容的一致性、連續性和連接對於吸引客戶至關重要。透過ChatGPT提供的提示,建立符合這些理想的內容日曆。
Thumbnail
這篇文章將教你如何使用 ChatGPT 快速創建解決問題的名單,並進行格式化以供下載。同時提供了加速發展成功的線上服務業務的建議和相關資源。
Thumbnail
這篇文章將教你如何使用 ChatGPT 快速創建解決問題的名單,並進行格式化以供下載。同時提供了加速發展成功的線上服務業務的建議和相關資源。
Thumbnail
Make 提供了一個便捷的方式,讓你可以輕鬆地串聯不同的程式,使得工作和生活流程更加順暢。在這篇教學中,我們將探討如何透過 Make 將 Google Forms 與 Notion 整合,讓你能直接將表單回應的內容儲存至 Notion 資料庫中,省去了一一手動複製貼上的繁瑣步驟,節省了大量時間。
Thumbnail
Make 提供了一個便捷的方式,讓你可以輕鬆地串聯不同的程式,使得工作和生活流程更加順暢。在這篇教學中,我們將探討如何透過 Make 將 Google Forms 與 Notion 整合,讓你能直接將表單回應的內容儲存至 Notion 資料庫中,省去了一一手動複製貼上的繁瑣步驟,節省了大量時間。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News