REFERENCE
SDK 範例
@asgard-js/core 與 @asgard-js/react 的用法與可以直接操作的範例。
對話標題
對話頂端可以顯示一條標題列,與 Header 的 Bot 名稱(title prop)不同。它適合用來呈現
「目前這個 channel 在談什麼」,例如工單編號、對話主題等。
相關 Props
Prop 型別 說明 channelTitlestring | null標題初始值(通常取自 channelMetadata()),會隨後端title.update事件動態更新。null= 未命名renderTitle(props) => ReactNode完全取代標題列。 props為{ title, renderDefault },回傳null可隱藏untitledLabelstring未命名( null)時顯示的預設字,預設新對話channelTitleHiddenboolean直接隱藏標題列 動態更新
標題背後是一個響應式 store:後端送出
asgard.channel.title.update事件時會自動更新, 無需手動重繪。Headless 消費端可用useChannelTitle(channel)hook 訂閱,詳見 Headless 模式。也看看
- Chatbot Props — 完整 props 清單
- 自訂標題列 renderHeader — 客製 Bot 名稱那一列(與本頁的標題列不同)