簡體   English   中英

如何修復與使用C#中的V4 SDK開發的聊天機器人窗口中未顯示的DirectLineChannel提示選項相關的問題?

[英]How to Fix issues related to DirectLineChannel prompt choice options not displayed in chat bot window developed using V4 SDK in C#?

我正在嘗試使用C#和BOT SDK V4創建一個具有多個瀑布對話框類的聊天機器人。 我創建了一個HTML頁面並將DirectLine通道的密鑰Iframe數據放入其中並成功發布到Azure並在瀏覽器中打開它。 瀏覽器打開時帶有內置的歡迎消息,例如:您好機器人名稱類型嗨繼續。

如果我通過提示選項完成選項選項顯示為按鈕,但這些選項不是通過直接線路頻道顯示,但在網絡聊天頻道中效果很好? 附圖顯示了問題: “WebChatbotHtml_optionbtndisplayed.jpg”

在此輸入圖像描述

“DirectLinechannelHtml_optionbtnnotdisplayed.jpg”

在此輸入圖像描述

現在,在主對話框類中,我使用上面創建的html頁面中的Oauth Prompt實現了Login機制,我看到登錄鏈接顯示,我已成功登錄,這將導航到另一個具有提示選項的瀑布對話框一些自定義選擇按鈕,如果我點擊一個選擇按鈕,將執行下一步並觸發相應的操作。 我有的問題通常是顯示我可以訪問的選項,但在我創建的html中,所有其他的東西,如登錄鏈接和導航正在發生,但選擇按鈕不顯示它就像他們被隱藏。

或者有時直接通道Web聊天機器人中根本不顯示選項選項按鈕

查詢是如何解決問題的?

為了更好地理解我的查詢,請查看以下內容:1。WaterfalldiaglogClass1:步驟1:通過Oauth提示符顯示登錄選項/鏈接。 第2步:獲取令牌驗證它並顯示登錄成功消息,然后導航到第二個waterfalldialogClass 2. WaterFallddialogClass2:步驟1:通過提示選項顯示自定義選項讓我們說1,2,3,4步驟2:捕獲選擇點擊和執行各自的行動

  1. 我創建了一個HTML頁面,其中我使用直線通道密碼復制了I幀代碼

  2. 成功發布到azure,沒有錯誤或警告

  3. 在瀏覽器中打開html頁面,聊天機器人成功打開,其中包含以下歡迎默認消息:HI我是機器人,輸入Hi繼續

  4. 用戶使用對話框類1中顯示的登錄鏈接發送hi和登錄,並顯示登錄成功消息

  5. 成功導航到第二個對話框,因為我可以看到作為提示選項和代碼中的自定義選項的一部分給出的提示消息

當前問題:選項按鈕1,2,3,4未顯示它以某種方式隱藏

需要幫助解決問題請提供詳細的分步指南解決它,因為我是BOT和編碼的新手。

語言:C#Bot框架:V4

我已經嘗試在HTML頁面中增加高度寬度和其他%值並重新發布但不成功。 同樣的事情在網絡聊天頻道中工作,即如果我在網頁聊天頻道的HTML頁面內保留密碼沒有任何問題。

附上問題圖片以供參考。

預期結果:應顯示數據或選項,因為它在Webchat頻道中工作實際結果:不工作選項選項不可見

目前有兩種版本的嵌入式網絡聊天:雙子座和天蠍座。 嵌入式網絡聊天目前正在慢慢過渡所有客戶從天蠍座到雙子座。 您的嵌入式Web Chat似乎仍在使用Scorpio,但遺憾的是它不支持OAuth提示。 在不久的將來,您將能夠手動請求您的客戶切換到Gemini。

在此期間,您可以使用CDN添加Web Chat v4到您的站點,或者等待您的客戶端遷移到Gemini。

有關嵌入式Web聊天的更多詳細信息,請查看文檔

希望這有點幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM