跳至主要內容

里程碑

讓LINE幫我直接新增行事曆不需要自己輸入很多欄位

Lin @l422發布於 已編輯

功能:給跟我一樣喜歡用LINE當記事本常常懶得或忘記去行事曆新增事情而忘記的人
使用時機:使用LINE紀錄活動時,如:通識課下禮拜三16:30要進行報告討論
優點:不需要自己推算時間,AI會根據現在時間幫你推出活動時間
-----------------------------------------------------------------------------------------------------------------------------------
1.我先透過edit fields抓取需要的訊息,分別是用戶訊息、時間、ReplyToken
2.然後丟給AI Agent製造多變一的欄位(Do Re Mi So)>>>讓AI產生要建立的活動名稱以及活動時間
3.將生成的事件回傳給用戶告知已經建立行事曆
***小問題1:就是我以為我只能從水管接過來的地方拉資料,後來發現其實旁邊的下拉欄位都可以選取在這裡跟大家說一聲,不要跟我一樣XD
***小問題2:我再回傳訊息很久,JSON格式如果出現字串需要跟我們加入的動態變數串聯需要用+(跟其他程式語言一樣),
"messages": [
{
"type": "text",
"text": {{ JSON.stringify("已為您建立行事曆"+$json.output) }}
}
]
4.用edit fields將AI回覆分成兩個欄位
5.成功建立行事曆(將前面的JASON分別拉進Summary(活動名稱)還有Start(活動時間))
----------------------------------
以下是給AI Agent的提示詞:
#角色:你是一個專業的行事曆與提醒助理。
#任務:請分析使用者的訊息,並「嚴格」依照以下格式輸出提取出的活動資訊。請勿輸出任何其他解釋文字或程式碼區塊。
使用者的訊息:{{$json.Text}}
當前時間基準:{{$json.Time }}
分析規則:

  1. 請根據當前時間基準,自動推算「明天」、「下週一」等相對日期的實際日期。
  2. 活動內容請精簡提煉活動主旨,例如 通識課報告討論

3.你的回覆只能包含上述四行標籤,不可有其他冗言贅字。
4.活動時間請轉換為 ISO 格式(例如 2026-10-28T16:30:00+08:00)。

#回覆範例:
{
"活動時間":"2026-10-26",
"活動內容":"通識課報告討論"
}

1 個愛心0 則留言

登入並驗證手機後就能留言。登入