1 回答

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
不幸的是,每個(gè)渠道都負(fù)責(zé)處理用戶操作,并且大多數(shù)渠道不會(huì)在用戶單擊鏈接時(shí)通知您。但是,在 Web 聊天中,您可以使用卡片操作中間件在用戶單擊打開(kāi) URL 操作時(shí)調(diào)度反向通道事件。請(qǐng)注意,這僅適用于網(wǎng)絡(luò)聊天,不適用于任何其他渠道。
Bot 框架網(wǎng)絡(luò)聊天 v4
const cardActionMiddleware = ({ dispatch }) => next => action => {
const { cardAction: { type, value } } = action;
if (type === 'openUrl') {
dispatch({
type: 'WEB_CHAT/SEND_EVENT',
payload: {
name: 'webchat/urlClickedEvent',
value: `Navigating to ${value}`
}
});
}
return next(action);
}
window.WebChat.renderWebChat({
cardActionMiddleware,
directLine,
}, document.getElementById('webchat'));
希望這可以幫助!
- 1 回答
- 0 關(guān)注
- 147 瀏覽
添加回答
舉報(bào)