LINE 免費體驗

常見問題

LINE 底部選單打不開 LIFF 頁面怎麼辦

點選 LINE 聊天窗下方 Rich Menu(選單)出現「無法打開頁面,請檢查網路連結」時的排查與修復步驟。

LINELIFF

回答

在 LINE 與 DodoAI 官方帳號聊天時,點視窗下方 「選單」(Rich Menu 四格)應開啟 LIFF 頁面(YOYO、我的、升級、我的空間等)。

若出現 LINE 原生提示:「無法打開頁面,請檢查網路連結,然後再試一次。」 通常是 LIFF 設定或 Rich Menu 連結 問題,而不是您手機網路本身。

常見原因

原因說明
未設定 LIFF_IDline-api 線上 ENV 缺少 LIFF_ID,Rich Menu 無法生成正確的 liff.line.me 深鏈
Rich Menu 仍是舊連結曾用 ngrok / 測試 LIFF ID 發布過選單,生產未重新 provision
LIFF Endpoint 配錯LINE Console 裡 Endpoint 寫成 https://app.dodoai.jp/liff(多一層 /liff),實際會請求 /liff/liff/… 導致載入失敗
Endpoint 指錯網域指到了 line-api 網域而非 https://app.dodoai.jp

維運修復步驟(生產)

  1. 自檢 API(瀏覽器或 curl)
    GET https://<line-api 網域>/api/line-messaging-status
    確認:

    • liffIdConfiguredtrue
    • liffAppOriginhttps://app.dodoai.jp
    • richMenuSampleUrls 中連結形如 https://liff.line.me/{LIFF_ID}/liff/yoyo
  2. 管理台線上 ENV(服務 ai-dodoai-line-api

    • 填寫 LIFF_ID(LINE Developers → LIFF 應用 ID)
    • 確認 LIFF_CHANNEL_ID 已填
    • ALLOWED_WEB_ORIGINShttps://app.dodoai.jphttps://liff.line.me
  3. LINE Developers Console(Messaging API 同一 Channel)

    • LIFF → Endpoint URLhttps://app.dodoai.jp僅根網域,無 /liff 後綴)
    • Scope 含 profileopenid
  4. 重新發布 Rich Menu(在已設定 LIFF_ID 後)

    cd ai-dodoai-line-api
    npm run rich-menu:provision -- --image ./assets/rich-menu-4.png
    
  5. 重新部署 ai-dodoai-line-apiai-dodoai-app,並在 LINE 裡 關閉聊天再進入重新關注 以重新整理選單快取。

用戶側可嘗試

  • 關閉 LIFF 視窗,回到聊天再點一次「選單」
  • 更新 LINE 到最新版
  • 若仍失敗,向客服說明 點哪一格失敗出現時間,便於對照 line-messaging-status 排查

相關

最後更新:Fri Jun 19

本指南適用於 DodoAI Web/App 幫助中心 v1.0。