![](/img/trans.png)
[英]How to have cancel button in Adaptive cards to be displayed in Web Channel chat bot developed in MS Bot framework SDK V4 in C#?
[英]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:捕獲選擇點擊和執行各自的行動
我創建了一個HTML頁面,其中我使用直線通道密碼復制了I幀代碼
成功發布到azure,沒有錯誤或警告
在瀏覽器中打開html頁面,聊天機器人成功打開,其中包含以下歡迎默認消息:HI我是機器人,輸入Hi繼續
用戶使用對話框類1中顯示的登錄鏈接發送hi和登錄,並顯示登錄成功消息
當前問題:選項按鈕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.