问题标签 [power-virtual-agents]

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 投票
0 回答
25 浏览

botframework - 无法向 Power Virtual Agent 添加技能

我正在尝试创建一项技能并将其添加到 Power Virtual Agent。我已经完全按照官方教程中提供的所有说明进行操作,并使用此处解释的给定“deploy.ps1”文件成功部署了从中创建的示例技能。我没有进行任何代码更改并尽可能使用默认选项,所以基本上我唯一做的就是给它一个名字。

一旦技能清单成功更新并发布,我就可以从 https://my-test-skill-url/manifest-1.1.json(和 1.0)访问它。

当我在 Add Skill 菜单中将此清单 (1.1) 提供给 Power Virtual Agents 时,它说它无法验证: 在此处输入图像描述

当我提供 1.0 版本时(两者都是项目预先生成的),它永远停留在“验证技能”中。在调试器工具中,我可以看到几个 500 错误,描述 = 无法获取客户端凭据的令牌。我已经仔细检查了 appsettings 中给出的 App ID + Secret 组合(并且在已部署的应用配置中可见)是否正确。

不知道还有什么可以尝试的 - 任何线索?任何成功地将技能添加到 Power Virtual Agent 的人?

0 投票
0 回答
123 浏览

powershell - 在 Power Virtual Agents / Power Automate 中运行 Shell 脚本 / Python 脚本

我正在尝试创建一个用户帮助聊天机器人。我需要帮助将 Microsoft PVA 集成到 elasticsearch。我无法通过 PowerAutomate 找到直接集成。我什至无法找到一种方法可以在电源自动化流程中运行 PowerShell 脚本或 Shell 脚本。如果可能的话,任何人都可以帮忙。我找不到合适的连接器。

0 投票
0 回答
39 浏览

single-sign-on - 电源虚拟代理 SSO:回复 URL 不正确

我有一个客户自助服务门户和一个 Power Virtual 代理。我使用 Azure AD 身份验证 v2 设置 SSO。

一切都根据本文档“配置单点登录 - Power Virtual Agents | Microsoft Docs”进行设置

但是当我打开聊天机器人时,它说请求中指定的回复 URL 与为应用程序 AADSTS50011 配置的回复 URL 不匹配。

实际的回复 url 集是门户 url,预期的回复 url 是“token.botframework”。

根据文档,它应该是门户网址。

任何想法?那是一个错误吗?

谢谢

0 投票
0 回答
28 浏览

botframework - 使用在引导框架中创建的用户输入更新机器人变量

我在 bot composer 中创建了一个新的多项选择供用户选择,给定用户答案,我想更新或设置在 Power Virtual Agents 中创建的变量的值。

如何在机器人框架作曲家中设置机器人变量的值?

框架合成器中的对话框

在此处输入图像描述

我要设置的变量

在此处输入图像描述

0 投票
0 回答
36 浏览

javascript - jQuery 或 JS 在动态生成的输入字段完成加载后预填充和提交文本字段

我的目标是根据用户所在的页面触发 Microsoft Power Virtual Agent 服务中的特定聊天流。我还没有找到一种方法来自定义 Microsoft 服务,以便使用这些说明动态地从特定聊天主题开始,而不是一个固定的主题。

我想使用 jQuery 预填充动态生成的文本字段:

上面的代码在我看到“红色”这个词非常短暂地出现在文本框中,但随后它被生成输入字段的代码覆盖。如果我在加载完所有内容后从浏览器控制台手动运行上述脚本,它工作正常。

有没有办法自定义 Microsoft 网络聊天代码以让用户开始特定流程,或者我可以自动插入正确的单词,以便自动将用户带到相关聊天流程的开始?如果我可以在 webchat JS 代码中设置一个从一开始就设置主题的参数,那就太好了,但我没有找到任何说明表明这是可能的——只是一些基本的样式参数。

这是来自 Microsoft 的生成网络聊天界面的代码:

0 投票
1 回答
160 浏览

botframework - 自适应卡片 Bot Framework composer

我正在学习 Bot 框架作曲家。我正在尝试使用https://adaptivecards.io/designer添加自适应卡。我复制了卡有效负载并将其粘贴到机器人响应中。它看起来像这样

在发送响应

我在网络聊天中测试了机器人,但我得到了这样的输出

谁能帮我在机器人框架作曲家中实现自适应卡。

0 投票
1 回答
50 浏览

microsoft-teams - 从电源虚拟代理发送初始消息

我正在尝试从强大的虚拟代理发送初始消息,但我不知道我该怎么做。我只想在安装应用程序后在机器人加载时向团队频道发送消息

0 投票
0 回答
32 浏览

microsoft-teams - 在电源虚拟代理中根据命令发送自适应卡

我正在尝试通过命令从电源虚拟代理发送自适应卡。我的流程运行成功但输入命令后自适应卡不显示

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
12 浏览

power-virtual-agents - Power Virtual Agent - 搜索知识流失败

我已经根据Teams - Power Virtual Agent - Hornbill设置了 PVA ,但是当我触发“我需要帮助”主题时,它失败了:

[24/12/21 12:05] 犀鸟虚拟代理 抱歉,机器人暂时不能说话。这是机器人所有者需要解决的问题。错误代码:2003。对话 ID:a:1sRpdKJmBlAwDCW_UxiSZQu1EwZTezthuB0bMKqsIUFkm063EHs_yW1AOwa2TJBKWe1mruDht_-bRHbehJ7xheba3ZSqxdJDWqy3vODCetFwaHv73q-orLwBOsf-I6d40。时间(UTC):2021 年 12 月 24 日下午 12:05:50。

进行了一些调查后,该问题似乎是由于搜索知识流失败并出现以下错误:

无法在“1”行和“2516”列的操作“Parse_JSON__-_Content”输入中处理模板语言表达式:“必需属性“内容”需要一个值,但为空。小路 ''。'。

虽然流程中的 HTTP 步骤成功,但我认为是由于返回以下内容导致错误:

下面的完整输出:

0 投票
0 回答
5 浏览

power-virtual-agents - 使用 SSO 身份验证禁用 PVA 聊天机器人验证代码

我已按照此处的说明使用我的聊天机器人配置 SSO:https ://docs.microsoft.com/en-us/power-virtual-agents/configure-sso

我发现新用户第一次使用聊天机器人时,他们必须经历一个加载新选项卡的过程,该选项卡会创建一个验证码,然后将其复制/粘贴回聊天窗口(见附件截图) . 只有这样他们才会被记录。对聊天机器人的任何后续访问都将使用 SSO 登录,而无需此验证码。

我真的很想删除这个额外的验证代码步骤,以使新用户使用聊天机器人更加顺畅,但我不知道怎么做。有谁知道这是否可能? 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述