里程碑
7/26 Day4作業-AI小精靈
我是阿力 @kobey1234發布於
今天學到了webhook和http的應用,以及Line的API串接
我的收穫:
1.了解user message及system message的差別
2.了解POST ( 主動 ) 及 GET ( 被動 ) 的差別
以下是我整理的筆記
📝 Line Webhook + AI agent + n8n 應用
一、整體架構
程式碼
Line Webhook (Post) → AI → HTTP- OpenAI 作為 Message a model 或是 AI agent 為處理核心
- 訊息格式:JSON
二、⚠️ Publish 上線注意事項
- 當要 Publish(發佈) 的時候,記得要修改 Line Webhook 的網址:
webhook-test→ 改成webhook- 這是測試環境跟正式環境的差別,忘記改就會抓不到資料
三、Reply Message vs Push Message
Reply Message(回覆) 30 秒內回覆 免費
Push Message(群播訊息) 主動推播 付費
- HTTP 請求設定:
-H(Head,標頭)-d(Body,內容)
指令去哪找?
- 到 Line Document Send Message 裡面找:
- Reply Message 的 JSON 指令
- Line Loading Animation 找「送出時有 loading 動畫」JSON 指令
- 把找到的 JSON 指令填到 HTTP 節點裡面即可使用
四、Line Token 重要觀念
- ⚠️ Line 的 Reply Token 只能用一次
- 所以 Webhook 不能 Pin(鎖定)
- 但 userid 可以重複使用
- Key 使用
userid作為識別
五、JSON 格式範例
json
{
"name": "林上哲",
"age": 27
}換行處理
- JSON 換行符號:
\n - HTML 換行標籤:
<br>
六、AI Agent 記憶功能
- AI 短期記憶(AI agent)
- Simple memory
- Define below(定義區塊)
七、Gmail + n8n 相關設定
- Gmail 節點要拿掉底下的 n8n 署名:
- 路徑:Add Option → Append(在...之後) n8n Attribution
- 把這個選項關掉,才不會在 Email 底部出現 n8n 的廣告標示
- JSON.stringify( ) → 強制轉字串化
- ⚠️ 記得把雙引號刪除(如果內容有
\n的話)
- ⚠️ 記得把雙引號刪除(如果內容有
1 個愛心0 則留言
登入並驗證手機後就能留言。登入