跳至主要内容

事件

處理訊息模板按鈕發出的 EMIT action。用 onTemplateBtnClick 接收每一次點擊,拿到 eventNamepayload

事件日誌

尚未捕捉到任何事件。

點擊聊天機器人中的 Book Ticket 按鈕即可觸發 EMIT 事件。

聊天機器人載入中…

程式範例

<Chatbot
onTemplateBtnClick={(payload, eventName, raw) => {
console.log(eventName, payload, raw);
// 分派到自己的 handler / analytics / 導頁邏輯
}}
{...rest}
/>

onTemplateBtnClick 參數

參數型別說明
payloadRecord<string, unknown>按鈕定義的 payload 資料
eventNamestring按鈕定義的事件名稱
rawstring原始訊息 JSON 字串

只有 type: "emit" 的按鈕才會觸發此 callback。type: "uri" 會直接開啟連結,type: "message" 會送出訊息。

相關文件