自動重置 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}
/>