想像一下,當你問朋友問題時,如果對方完全沒反應,你是不是會覺得很焦慮?😰
LINE Bot 也是一樣!當用戶發送訊息後,如果要等 30 秒才收到回覆,但期間完全沒有任何提示,用戶就會開始懷疑,"機器人是不是壞掉了?" 🤖💥
加上「思考中」狀態後:
- ✨ 用戶知道機器人有在處理
- 😌 降低焦慮感,提升使用體驗
- 🎯 讓 AI 回覆看起來更專業
🛠️ 完整實作教學
📋 準備清單
你需要有:
✅ 已設定好的 LINE Bot(參考之前的教學)
✅ n8n 工作流程(有 Webhook 接收訊息)
✅ 5分鐘的時間來升級你的機器人體驗
🏗️ 開始建造我們的工作流
因為在問問題之後,希望 LINE 先思考之後再回答,同時保留一點時間給 AI 生成題目,因此節點需要再產生圖片之前

我們進到畫布中的右邊點擊 + 尋找 「HTTP Request」

打開後,我們依照以下設定
1.節點設定
方法:POST
URL:https://api.line.me/v2/bot/chat/loading/start
2. Headers設定
{
"Content-Type": "application/json",
"Authorization": "Bearer {{你的LINE channel access token}}"
}
3. Body參數優化
{
"chatId": "{{ $('Webhook').item.json.body.events[0].source.userId }}", 👈 從 webhook 中拿 userId,這樣 LINE 就是回給這個userid 思考中的動畫
"loadingSeconds": 60 👈 思考 60 秒
}
這樣你就可以簡單獲得一個思考中的機器人啦!