跳至主要内容

REFERENCE

SDK 範例

@asgard-js/core 與 @asgard-js/react 的用法與可以直接操作的範例。

保留連線(keepConnectionOnUnmount)

預設情況下,<Chatbot> 卸載(unmount)時會中止進行中的 SSE 連線。把 keepConnectionOnUnmount 設為 true,當「使用者在 app 內切換頁面導致元件卸載」 時,進行中的這一回合會在後端繼續跑完;連線會在 run 完成後(或安全逾時後)自動關閉。

注意:這只涵蓋 app 內的卸載。整頁重新載入、關閉分頁、斷網仍會中斷連線,因為頁面本身已經消失。

  1. 程式範例​

    <Chatbot
    keepConnectionOnUnmount
    config={{ botProviderEndpoint: "..." }}
    customChannelId="your-channel-id"
    {...rest}
    />

準備好開始了嗎?

想知道 Asgard 怎麼用在你的團隊?跟我們聊聊。

聯絡我們