botframework相关内容

在用于机器人的Azure应用程序洞察中记录数据

我成功地将我的机器人的遥测与Azure应用程序洞察连接起来。我现在正试图让它,以便应用程序洞察可以显示机器人的某些值(例如:用户的输入)。我认为这可能与自定义事件有关,但在查看文档后,我仍然感到困惑,不知道如何设置它来记录值。 推荐答案 BOT框架本身有一种将遥测写入Application Insights实例的方法。我相信这就是您所配置的,并且到目前为止一直在起作用。要编写自定义事件 ..
发布时间:2022-07-19 16:37:20 其他开发

聊天机器人异常:OnTurnAsync异常--操作返回无效状态代码&;#39;错误请求&;#39;

只有在我将我的机器人部署到Azure Web应用程序并尝试在Azure门户网络聊天中进行测试后,我才收到这个错误。但是我的机器人在我本地机器上的机器人模拟器中工作正常。 我不确定这是否是由于分配给我的Azure角色造成的。我分配的角色显示为“有限贡献者”。我可以创建任何资源并将我的聊天机器人部署到Azure。因此,我不确定这是否与我的“有限参与者”角色有关。 下面是抛出异常的代码行(用 ..
发布时间:2022-07-16 16:32:56 C#/.NET

集成了多个机器人的微软聊天机器人

我正在处理一个需求,其中我们需要使用Azure机器人服务创建一个聊天机器人应用程序,该应用程序接受用户的输入,并根据用户的响应将用户重定向到特定部门的聊天机器人。 我想就如何实现这一点提出一些建议或建议。 推荐答案 实现这一点的方法是通过Bot框架技能。您可以在https://docs.microsoft.com/en-us/azure/bot-service/skills-co ..

将Microsoft机器人部署到本地计算机并托管它

我用微软的僵尸框架和NodeJS构建了一个机器人。现在,我想将其部署到本地计算机,稍后托管它并获取HTTPS URL。我知道它应该在IIS上运行,但我不知道从哪里开始。是否有人可以帮助我将其部署到本地计算机以及如何托管它? 推荐答案 Here's a good place to start! 您需要执行以下操作 安装Restify npm install --save ..
发布时间:2022-04-15 11:04:08 其他开发

在bot配置中而不是在本地主机上指向消息传递终结点的位置

我通过this tutorial构建了我的第一个机器人(PlanetBot)。因为我可以访问AWS,所以我将其构建在一个可在Web上访问的EC2实例(Ubuntu 20)上。我在上面安装了APACHE以及一个SSL证书,所以我是HTTPS。我有一个完全限定的域,目前,所有端口都是打开的。 在本教程中,对于那些在locahost上构建其机器人的人,大多数示例使用ngrok,而我没有。 我 ..
发布时间:2022-04-13 22:59:03 其他开发

RASA与MS团队的集成是否支持适配卡?

问题陈述 我们需要集成在RASA中开发的聊天以在MS Teams Channel上工作。 聊天机器人需要显示图像、嘉年华、按钮、文本框、下拉框以显示数据并接受用户在MS Teams Channel上的输入 查询: RASA与MS团队集成是否支持适配卡(图像、嘉年华、按钮、文本框、下拉框)与MS Botframework类似?还是主要支持基于文本和简单按钮的界面? 推荐答案 ..
发布时间:2022-04-13 22:55:32 其他开发

微软团队中的OAuth卡?

我使用Direct Line构建了我的机器人,身份验证在那里工作。但当我将我的机器人部署到微软团队时,按下登录按钮根本不起作用。我使用了以下代码: AddDialog(new OAuthPrompt( nameof(OAuthPrompt), new OAuthPromptSettings { ConnectionName = ConnectionNa ..
发布时间:2022-04-13 22:51:53 其他开发

以团队形式为多个用户主动安装/推送应用

我有一个疑问,如何为多个用户主动安装/推送团队应用? 我们已将我们的Bot应用程序添加为团队应用程序目录的一部分,我遵循了以下有关在Microsoft Team中管理应用程序设置策略的文档来安装应用程序: https://docs.microsoft.com/en-US/microsoftteams/teams-app-setup-policies?WT.mc_id=TeamsAdminCe ..
发布时间:2022-04-13 22:36:34 其他开发

如何代表用户对多租户团队机器人进行静默认证?

如何代表用户对多租户机器人进行静默身份验证?我正试图在团队中复制微软Flow机器人的行为。这个机器人不会提示用户使用OAuth2卡进行身份验证,它可以无缝地检索我的流。我如何从团队获取当前会话的令牌以使用它,例如,在调用Graph API时? 推荐答案 每the docs: 目前,静默身份验证仅适用于选项卡。它在从机器人登录时仍不起作用。 也就是说,如果您创建了一个带有选项卡的 ..
发布时间:2022-04-13 22:24:45 C#/.NET

MS Teams应用程序:访问此应用程序时出现问题

MS Teams桌面上的用户报告了我们的MS Teams应用程序的多个问题。 他们在MS Teams桌面应用程序上看到以下错误:访问此应用程序时出现问题。屏幕附在下面。 然而,对于这些用户来说,一切都在正常运行(聊天、搜索扩展和静态应用程序)。此外,它仅在MS Teams桌面客户端中复制,而不在浏览器客户端中复制。 当我们切换到聊天选项卡时,新的错误会出现在控制台日志中。截图附在下面。 我们怎 ..
发布时间:2022-04-13 22:20:30 C#/.NET

下拉自适应智能卡-BOT框架

要以城市为单位显示假日列表,我正在创建一张适配卡。在适配卡上会有一个城市列表的下拉列表,根据选择,我需要显示选定城市的度假列表。 我找不到如何从下拉列表中获取所选值。我尝试了类似下面的方法,但它只给出了我在渲染卡片时在下拉列表中选择的第一个值- var card = new AdaptiveCard(); try { card = new AdaptiveCard(new Adap ..
发布时间:2022-02-26 12:49:55 C#/.NET

如何获取Sent Message Bot Framework(Teams频道)的消息id?

我使用的是用于Javascript的Bot框架SDK。我的机器人连接到了团队频道。现在,我正在将我的机器人的每一条传出和传入的消息保存到数据库中。 但我还希望保存用户对我的消息的反应。这就是我使用TeamsActivityHandler和onReactionsAdded方法(link)的原因。文档中写着turnContext的replyToId字段是用户正在响应的消息ID。 但是,当我通过 ..
发布时间:2022-02-26 12:48:49 其他开发

QNA Maker Bot AdaptiveCards:如何在C#中添加数据对象

我使用“无代码”方式在Azure中生成Bot并将其连接到QNA Maker知识库。 然后我修改了代码,以便Bot在MS Teams频道(QNA Maker使用的格式)中使用AdaptiveCards而不是HeroCard来支持Markdown格式化。 当知识库出现一些提示时,我正在尝试将SubmitActions添加到这些适配卡。目标是,如果用户单击这些SubmitActions,它会自动 ..
发布时间:2022-02-26 12:47:31 其他开发

团队客户端更新-访问此应用程序时出现问题

我当前有几个团队Bot在我们的环境中运行,自从MS Teams Desktop Client更新到v1.4.00.22976后,我开始看到通过桌面客户端访问此应用时出现问题错误出现在Bot中。 尽管有该消息,Bot工作正常,但该消息仍然存在。我也没有在清单中启用showLoadingIndicator。 单击重试不执行任何操作,注销和清除团队客户端缓存也不执行任何操作。但是,Bot通过 ..
发布时间:2022-02-26 12:46:21 其他开发

如何避免在从Teams Desktop Client启动固定的应用程序时出现访问此应用程序错误的问题

从大约2周前(2021年9月14日左右)开始,我们的许多客户都开始报告从他们的桌面团队客户端启动任何固定的应用程序时出现问题。网络聊天团队客户端可以很好地启动固定的应用程序。应用程序作为团队管理门户中设置策略的一部分固定,在本例中为全局设置策略。 Jira应用程序如下所示作为示例,但它发生在所有固定的AP上,至少是带有聊天选项卡(Bot)的AP。 如果您单击.在左侧导航栏上的应用程序列 ..
发布时间:2022-02-26 12:44:55 其他开发