node.js - 虚拟助手机器人框架和控制库

标签 node.js typescript botframework microsoft-teams control-library

我正在开发一个虚拟助手,以便在 Microsoft Teams 中发布,我发现使用自适应卡由于版本原因在 Teams 中存在一些限制(例如按钮需要始终位于卡的末尾)。我想要更好的用户体验,并且发现 Teams 支持 React 中的控制库 ( https://learn.microsoft.com/en-us/microsoftteams/platform/get-started/app-studio-component-library )。

现在我的问题是虚拟助手是否也能够支持类似的功能?

最佳答案

Microsoft Teams 控件库适用于为 Tabs 等内容创建网页的开发人员。和 Task Modules在 Teams 中,以便样式与应用程序的其余部分相匹配,而无需太多额外的工作。不幸的是,没有办法直接在聊天窗口中使用这个包来处理卡片之类的事情。

如果您尝试自定义自适应卡中的按钮位置,我发现一些开发人员添加了 image将按钮添加到卡片上,然后设置图像的 selectAction 属性以创建 sudo 按钮。并不完全理想,但它可能适合您的场景。

希望这有帮助!

关于node.js - 虚拟助手机器人框架和控制库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57819966/

相关文章:

javascript - WebStorm JavaScript 解构赋值

javascript - 从 docker 容器内的 Node 服务器访问 ubuntu localhost

typescript - Ramda 过滤器和 prop 在使用 typescript 时出现错误

node.js - 检测对话结束并在 azure Bot 中请求反馈

c# - 如何在 Azure Functions Bot 中注册帮助/重置/设置可评分(非主动)?

javascript - Node.js 数组到带有换行符的文本

node.js - 如何将缓冲区作为 fs.createReadStream 的参数传递

typescript - 如何在 TypeScript 中为具有动态属性的对象定义类型

javascript - Node.js:返回原始 Promise 与新 Promise 实例

node.js - POST 请求正文为 Null 或空