跳至主要内容

自動重置 Channel

0.3.x 起,聊天機器人掛載時會先向後端查詢 channel metadata,再決定行為:

  • 後端已存在該 channel → 一律還原(重播 server transcript),不受 autoResetChannel 影響
  • 後端尚不存在該 channel → 依 autoResetChannel:預設 true 會發送 RESET_CHANNEL 給一個全新對話;設為 false 則略過 reset,保留 initMessages 中的訊息(適合展示或客戶端還原已存的對話)。

Channel 設定

行為

聊天機器人掛載時會重置 channel(發送 RESET_CHANNEL action)。這是預設行為。

聊天機器人載入中…

程式範例

<Chatbot
autoResetChannel={false}
initMessages={savedHistory}
{...rest}
/>