问题标签 [botconnector]
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.
node.js - BotFramework Emulator 如何在没有 BotConnector 注册的情况下与本地托管的机器人交谈?
据我了解,模拟器使用 DirectLine API 与本地托管的机器人对话,即使用http://localhost:3978/api/messages。
这怎么可能?要使用 DirectLine API,需要
- 在 BotConnector 中注册其机器人
- 提供消息传递端点
- 启用 DirectLine API 并生成 DirectLine API 密钥
模拟器仅满足消息传递端点要求(http://localhost:3978/api/messages),但它仍然可以完美运行。为什么其他渠道需要 BotConnector 注册?
node.js - 为什么机器人消息不发送?
我使用 c9 作为我的开发环境,并且在开发环境下运行时,即使调用了 send.batch,机器人实际上也不会发送消息。
那是用于实现服务器的代码,取自 azure bot setup,我编辑了端口,因为 c9 无法使用默认端口。
node.js - Botframework:重新开发对话框 QnAMakerDialog
我使用 Microsoft 的示例,我想检查输入,如果 input =value 使用我的 http.get url,否则调用 QnAMakerDialog。
我感谢您的帮助。
bots - 测试与您的机器人的连接失败:Bot Framework
我的机器人在所有频道中都运行良好,但是在https://dev.botframework.com检查测试连接时,它显示以下错误:
InternalServerError
{
“message”:“发生错误。”,
“exceptionMessage”:“Microsoft App ID b649bba7-xxx-4fe5-8e0d-xxxxx 的授权失败,状态码为 Forbidden”,
“exceptionType”:“System.UnauthorizedAccessException”,
}
如果有任何授权错误,那么它不应该在任何渠道中工作,对吗?但在模拟器、直线、网络聊天和 Skype 中工作。
botframework - 使用 ngrok 时,Microsoft Bot Framework bot 在 Microsoft Teams 中不起作用
我的机器人正在模拟器中和通过其他渠道工作,但它不适用于 Microsoft Teams。
我可以在 ngrok 中看到其他频道的请求和响应状态。但是在使用 Microsoft Teams 时,请求甚至没有访问我的服务器 URL (ngrok)。
应用程序 ID:dfc6ac0d-e805-4a40-9fd3-7c4678b7ae88
(这不是Unable to use bot from Teams的重复)
botframework - #botframework 何时将为 Viber 开发连接器?
再会。我们将基于 microsoft bot 框架 (#botframework) 开发聊天机器人。但目前 Viber (#botconnector) 没有连接器。有人知道它是否会被开发/如果是,那么什么时候?谢谢。