问题标签 [botframework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
136 浏览

git - 使用 BitBucket 的 Bot Framework 部署“找不到程序集 'Microsoft.Bit.Builder'”

我正在尝试使用 BitBucket 在 Azure 上为我的机器人设置持续部署。现在我从日志中得到以下错误:(这只是其中的一部分)

当直接从 Visual Studio 部署到 azure WebApp 时,它可以工作。有没有办法将这些程序集包含在 Bitbucket 或 Git 中?或者 SCM 会与 Team Explorer 一起使用吗?

0 投票
2 回答
624 浏览

botframework - Https/BotAuthentication 破坏 botframework 机器人?

我在尝试创建机器人时遇到问题。当我使用 Http 时,一切似乎都运行良好。我可以将我的应用程序部署到我的网站并通过模拟器或 botframework.com 与机器人交互。

不幸的是,当我尝试使用 HTTPS 时,我从模拟器中收到 401 错误,并且当我尝试使用 botframework.com 时没有任何显示。

为了让我很清楚,我唯一改变的是: 1. 将 [BotAuthentication] 属性添加到我的 ApiController 中,如下所示:

  1. 将 emulator/botframework.com 中的 URL 从http://mywebsite.com/api/messages更新为https://mywebsite.com/api/messages

Web.config 全部设置了 appId 和 AppSecret。我的网站已经有 SSL 证书。

有什么我想念的吗?尽管在假设我不需要设置其他任何东西之前我从未使用过基本身份验证,对吧?

0 投票
2 回答
1725 浏览

c# - 使用 Microsoft Bot Framework 管理 Skype 通话

我希望能够使用Microsoft Bot Framework管理语音 Skype 呼叫并创建 Skype Bot 我看到了这个选项:

在此处输入图像描述

我阅读了Limited Preview,我是否必须提出特殊要求,或者我用来创建 Skype Bot 的帐户是否足够?在第一种情况下怎么做?

最后,我在哪里可以找到文档来开始学习如何开发这个过程?例如,我在哪里可以找到此服务的 webhook?

我想要的是通过电话呼叫 Bot,然后分析语音,通过 Luis 和/或 Bot Framework 对其进行分析,然后通过文本到语音回复用户。

这是一个合理的场景吗?是这样还是有其他解决方案?

谢谢

0 投票
1 回答
305 浏览

botframework - Skype Bot Framework 和 Microsoft Bot Framework 有什么区别?前者有什么优势吗?

据我了解,Microsoft Bot Framework似乎是Skype Bot Framework的超集。如中所示,您可以使用 MS Bot Framework 和 Skype 作为客户端来开发 Bot 应用程序。那么区别在哪里呢?

0 投票
0 回答
784 浏览

c# - Microsoft Bot Framework - 对话框 PostToUser

我正在尝试对话链。这个样本究竟应该做什么?当我尝试它时,我没有得到任何结果。

机器人测试器:

在此处输入图像描述

0 投票
1 回答
199 浏览

c# - 遵循 FormFlow 教程时出错

我正在关注http://docs.botframework.com/sdkreference/csharp/forms.html#simpleSandwichBot上的 FormFlow 教程。一切都很好,直到我尝试添加

我收到以下错误:CS1503: Argument 1: cannot convert from 'string' to 'Microsoft.Bot.Connector.Message.'

看来我需要滚动自己的消息,但本教程并没有在未决对话中滚动新消息。我摆弄了上下文和状态对象,但似乎都没有合适的方法。

如果我找到一个解决方案,我会研究一个解决方案并回复。我希望微软能看到这一点,并在他们的示例应用程序上再做一次,并可能在他们使用时清除一些拼写错误(“如(原文如此)帮助中所述”)。

0 投票
1 回答
221 浏览

office365 - 如何将 Microsoft Bot 添加到 Office 365 组?

到目前为止,我想出的唯一方法是通过电子邮件。但是,由于机器人的电子邮件位于组织的 AD 之外,因此它仅限于公共 Office 365 组,而不是私人的。在私人群组中,用户永远不会在对话中看到机器人的响应。在公共团体中,他们这样做。

我想知道是否有另一种方法可以将机器人集成到 Office365 组中,类似于 Office365 连接器的方式。

0 投票
1 回答
103 浏览

botframework - 验证 Slack JSON?没有换行符

有没有办法查看你的机器人对不同聊天代理的原始输出?我的 \n 换行符并没有一直进行到松弛。我不知道这是一个松弛错误还是框架错误。

0 投票
2 回答
1467 浏览

c# - 尝试通过 Direct Line API 在 Microsoft Bot 连接器中发布消息时出现“内部服务器错误”

我已经设置了一个简单的机器人——在 Bot Connector 中注册——我只是想建立基本的 Direct Line API 连接。在我的单独应用程序 (C#) 中,我成功地通过使用 HttpClient 并检索了 conversationId(通过反序列化响应)启动了对话。

但是,然后我尝试向线程发布消息,我收到“内部服务器错误”,错误代码 500。附加的唯一消息是“发生错误。”。

log 是输出到控制台的简单方法,而 convo_id 是从初始调用站点获取的 conversationId。

0 投票
1 回答
8444 浏览

c# - 如何将 Luis 集成到机器人构建器中

当我在Luis中创建它们时,我试图将FormBuilder它们与我的意图结合使用。我只是找不到执行此操作的文档。

我想做以下事情:

  1. 用户将输入一个用Luis解释的短语。
  2. 如果短语中没有给出所有实体,则表单构建器将填补空白。

我该怎么做呢?有教程吗?我看到人们在谈论LuisDialogs,但我只是不知道从哪里开始。