botframework

    2熱度

    1回答

    在我的消息控制器中,我想檢查一個特定的對話框是否在傳入消息的堆棧中,以便我可以禁止某些條件行爲。我試圖解決IDialogStack按this answer,就像這樣: public async Task<HttpResponseMessage> Post([FromBody] Activity incomingMessage) { try { if

    1熱度

    2回答

    我使用Bot框架創建了一個機器人框架,並想知道是否有任何方法來爲不同的用戶維護不同的會話,同時使用directline。 使用Skype通道時,用戶會話是爲個人用戶維護的,我希望在我的directline客戶端中實現相同的功能。 在我的情況下,前一個會話數據正在被下一個會話數據覆蓋。 我正在使用Node.js來構建機器人。

    2熱度

    1回答

    我使用LUIS識別旅行社chatbot的日期範圍。所有爲我工作,但由於某種原因,我不能得到沒有日期分隔符工作的話語。例如「9月12日13日」不被識別爲日期範圍,即使「9月12日至13日」是。我在某處讀到LUIS使用chrono進行日期解析,但「9月12日13日」完全適用於Chrono。 我在修復中,因爲我的許多用戶都受到此影響。我能做什麼?

    1熱度

    1回答

    在bot框架中,當我嘗試保存狀態時,運行fb messenger中的bot,出現錯誤「對不起,我的bot代碼有問題」。 在註釋以下行,這個錯誤不來了: await botClient.BotState.SetUserDataAsync(activity.ChannelId, activity.From.Id, botData); 爲什麼會這樣發生? 我也嘗試setPrivateConversati

    2熱度

    1回答

    我需要本地化FormFlow中的所有字符串和枚舉以獲得德語。我如何使用RView工具生成資源文件?我已閱讀以下內容,但無法理解如何使用它。在簡單的步驟 https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-formflow-localize

    1熱度

    1回答

    我需要在FormFlow中爲德語本地化所有字符串和枚舉。我看過https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-formflow-localize 它說有兩種方法。一個使用IFormBuilder.SaveResources和第二個使用RView工具(我無法弄清楚)。 如何在AnnotatedSandw

    3熱度

    1回答

    我使用.NET SDK託管在Azure上構建Bot。我最近添加的應用洞察到我的應用程序遵循本指南 - https://docs.microsoft.com/en-us/azure/application-insights/app-insights-asp-net 這是很簡單,但是我使用資源組我沒有足夠的權限對​​推出應用程式深入分析。之後我改變了資源組,一切都破滅了。我試圖改變在「Applicat

    3熱度

    1回答

    所有的突然我的BOT開始使用此異常失敗: 空的屬性,不能被加密。如果您想加密,請爲該屬性指定一個默認值。 試圖設置會話數據時發生錯誤,這是堆棧跟蹤: at Microsoft.Bot.Connector.ErrorHandling.<HandleErrorAsync>d__2`1.MoveNext() --- End of stack trace from previous location w

    0熱度

    1回答

    我正在C#和LUIS中使用Microsoft Bot框架構建BOT。 使用預先構建的實體datetime.V2,我能夠正確地捕獲諸如「上週」,「下個月」等術語。 然而,當涉及到我來襲: "Get me all products which has expiry life greater than 2 years", "greater than today", "> today" etc.,

    2熱度

    1回答

    機器人框架BotBuilder SDK包括一個可評分稱爲DeleteProfileScorable,這將攔截與文本「/ deleteprofile」的消息,並運行下列邏輯清除的用戶的個人資料: protected override async Task PostAsync(IActivity item, string state, CancellationToken token) {