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) {