第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在 OpenUrl 卡操作中回復(fù)消息?

如何在 OpenUrl 卡操作中回復(fù)消息?

C#
aluckdog 2023-08-20 15:53:08
我正在發(fā)送帶有 openURL 的 cardAction,用戶應(yīng)該單擊該按鈕,按照所述 URL 中的說(shuō)明進(jìn)行操作,然后報(bào)告數(shù)據(jù)。我希望在用戶單擊按鈕時(shí)(也就是打開(kāi) URL 時(shí))顯示一條消息。根據(jù)我的測(cè)試,我只能選擇 ImBack 或 OpenUrl。有沒(méi)有辦法在一個(gè) CardAction 中同時(shí)完成這兩項(xiàng)操作?var card = new SigninCard(){    Buttons = new List<CardAction>()    {        new CardAction()        {            Title = "Open a URL",            Type = ActionTypes.OpenUrl,            Value = this.myURL,               DisplayText = "I want to show text when I open myURL but this text doesn't show",        },        new CardAction()        {            Title = "Message Back",            Type = ActionTypes.ImBack,            Value = "MessageBackButtonClicked",        },    },};
查看完整描述

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'));

希望這可以幫助!


查看完整回答
反對(duì) 回復(fù) 2023-08-20
  • 1 回答
  • 0 關(guān)注
  • 147 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)