7得票1回答
与 Howdy Botkit 相比,微软机器人框架有何优劣之处?

我想创建一个机器人,并了解了Microsoft Bot Framework(带有LUIS)和Howdy.ai Botkit(具有对LUIS和API.AI的中间件支持)。请问有人可以帮我比较这两个机器人框架吗? 我的机器人需要满足以下要求: - 支持多个渠道,包括电子邮件。 - 可以主动地(每...

9得票1回答
微软机器人框架:连接时发送消息

我刚刚接触Microsoft Bot框架。现在我正在测试我的代码,使用模拟器。我想在连接后立即发送Hello消息。以下是我的代码。 var restify = require('restify'); var builder = require('botbuilder'); var serv...

10得票1回答
如何从Azure表存储中获取聊天记录?

由于我们被迫放弃stateclient并转向自定义存储,我的情况下是使用Azure Table Storage。使用我的存储资源管理器,我可以看到它已经在我的Azure上保存了会话数据。如何更新我的ff代码以获取过去的聊天记录?之前我使用IActivityLogger类来记录对话,但现在我不知...

20得票3回答
如何避免在Microsoft Bot Framework中出现“抱歉,我的机器人代码出了问题”的情况

我有一个在Azure + Bot Framework + LUIS上运行的机器人(通过LuisDialog实现)。 如果用户在机器人还没有回答之前快速发送两条消息,则他们会在Facebook Messenger或Web嵌入式界面上看到此错误消息: 抱歉,我的机器人代码出现问题。 ...

58得票5回答
没有使用Azure的Bot Framework是否可行?

如果我使用Microsoft Bot Framework构建机器人,我需要将机器人部署到Azure才能在这里注册机器人以配置机器人的通道吗?还是我可以简单地将机器人部署到普通的(例如)IIS服务器上? 我找不到有关此主题的任何信息,而且我不想使用Azure。

8得票2回答
在BotFramework WebChat中如何滚动到对话气泡的顶部

我们的聊天机器人的某些回答很长。网页聊天界面会自动滚动到底部,所以用户需要向上滚动才能到达气泡顶部并开始阅读。 我已经实现了一个自定义渲染器 (react),将答案包装成一个自定义组件,它只是将答案包装在一个 div 标签中。我还实现了一小段简单的代码来滚动到气泡的顶部。 const My...

8得票2回答
使用Postman向Microsoft Bot发送消息

我正在尝试向我创建并发布到 Azure 服务的机器人发送消息,以便该机器人可以开始向其某些用户发送消息。我首先在 Postman 上进行请求,以便可以为该交互构建控制器。我正在执行以下请求: POST https://login.microsoftonline.com/botframewor...

12得票1回答
当你在新创建的团队中测试时,Teams UpdateActivity 事件的差异是什么?

我们有一个Teams机器人在MS Teams中发布消息。新会话的第一个活动始终是自适应卡片,有时我们会使用新卡片进行更新。这个方案一直可行,直到我使用这个机器人创建了一个新的团队。 我们尝试使用UpdateActivityAsync进行更新,但返回NotFound。 经过一些故障排除,我注...

8得票2回答
如何通过我的机器人对现有用户进行身份验证?

我正在创建一个机器人,使用户可以与现有的网络服务进行交互。我希望用户能够开始与我的机器人对话,并检索与他们个人相关的信息。 如何将机器人用户与其现有的帐户匹配?并非所有渠道都使用电子邮件地址,因此我无法使用它进行匹配。 我考虑在聊天窗口中放置一个链接,上面写着“在继续之前,您需要在机器人框...

8得票1回答
如何从IDialogContext中获取活动信息

我正在使用LuisDialog,回调函数只返回IDialogContext和LuisResult。有没有办法从原始活动中获取信息,比如渠道、名称等?