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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當(dāng)用戶關(guān)閉或按下 Botframework V4 上的 Web 視圖中的按鈕時,對話框會自動繼續(xù)

當(dāng)用戶關(guān)閉或按下 Botframework V4 上的 Web 視圖中的按鈕時,對話框會自動繼續(xù)

C#
守著一只汪 2023-08-20 15:58:38
我在 azure 中部署了一個 Web 應(yīng)用程序,該應(yīng)用程序在 Messenger Webview 中打開。我制作了一個空文本提示,供用戶單擊以便用戶在關(guān)閉 Webview 時能夠繼續(xù)。然而,用戶有時會忘記單擊該按鈕。我讀過這個文檔,但我無法做到這一點(diǎn),因?yàn)槲易詈每磳?shí)際的示例和代碼。當(dāng)用戶關(guān)閉或按下 Web 視圖中的按鈕時,對話框如何自動繼續(xù)?謝謝。Web 視圖是一組問題,用戶的答案保存在 Cosmos DB 中,當(dāng)用戶關(guān)閉 Web 視圖時,機(jī)器人會訪問他們在 Cosmos DB 中的分?jǐn)?shù)并計算他們的分?jǐn)?shù)。這是我當(dāng)前的代碼。private static async Task<DialogTurnResult> ThirdStepAsync(WaterfallStepContext stepContext, CancellationToken cancellationToken = default(CancellationToken)){    Activity reply = stepContext.Context.Activity.CreateReply();    reply.ChannelData = JObject.FromObject(        new        {            attachment = new            {                type = "template",                payload = new                {                    template_type = "generic",                    elements = new[]                    {                          new                          {                                title = "<title>",                                buttons = new object[]                                {                                new                                   {                                        type = "web_url",                                        title = "<title>",                                        url = webAppUrl,                                        messenger_extensions="true",                                        webview_height_ratio = "tall",                                   },                                new                                   {                                        type = "postback",                                        title = "Done ??",                                        payload = "Done ??",                                   },                                },                          },                    },                },            },        });
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個贊

由于您甚至不知道您正在嘗試創(chuàng)建哪種類型的 Web 應(yīng)用程序,或者您正在使用什么語言編寫 Web 應(yīng)用程序,或者您計劃如何托管 Web 應(yīng)用程序,因此您的第一步就是弄清楚所有這些。如果您需要該過程的任何部分的幫助,那么您需要提出一個關(guān)于它的新的非常具體的問題,并包括您迄今為止嘗試過的內(nèi)容以及所有相關(guān)代碼。

當(dāng)您在 Facebook Web 視圖中打開 Web 應(yīng)用程序時,您需要確保 Web 應(yīng)用程序具有向機(jī)器人發(fā)送活動所需的所有信息(我一直將其稱為主動消息,但這些通常指的是機(jī)器人) -給用戶的消息)。所需的憑據(jù)應(yīng)該已內(nèi)置到 Web 應(yīng)用程序中,因此您需要發(fā)送到 Web 應(yīng)用程序端點(diǎn)的唯一內(nèi)容是用戶 ID,以便 Web 應(yīng)用程序可以在活動中傳遞它,并且機(jī)器人可以識別哪個對話該活動涉及。向機(jī)器人發(fā)送活動的傳統(tǒng)方法是使用 Direct Line,但您可能會想出一種方法,只需向機(jī)器人的端點(diǎn)發(fā)送 HTTP 請求,甚至使用 Facebook 應(yīng)用程序的回調(diào) URL 即可。

完全沒有必要讓 LUIS 參與其中。僅當(dāng)您不知道用戶會說什么時,才應(yīng)使用 LUIS 來解釋來自用戶的消息。每當(dāng)您控制發(fā)送到機(jī)器人的消息時,使用 LUIS 就沒有任何意義。請記住,有超過 15 種活動類型,并且您的活動不必是“消息”活動。您可以通過多種方式識別活動并在機(jī)器人中做出相應(yīng)響應(yīng)。我建議使用事件活動。

根據(jù)我對您的熟練程度的了解,您可能需要進(jìn)行大量研究才能完成您想要完成的任務(wù)。


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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