更改 MS Teams Bot 应用程序的前端
change front-end of a MS Teams Bot application
我使用 rasa 构建了一个机器人并将其连接到 MS botframework。这为我提供了一个不错的 MS Teams 嵌入式机器人。但是,我想重写 botframework 提供的部分默认前端。比如我想改变按钮的样式,设计自己的卡片等。Fluent-UI可以用来设计Teams风格的元素,但我不知道如何将这些改变与botframework集成。这可行吗?非常感谢!
编辑:例如,默认文本和Rasa 按钮在Teams 中显示如下:
但是我想实现一个更好的界面,比如自己设计的卡片,不同的按钮样式等:
当涉及到样式选项时,它由 Teams 控制并且在很大程度上不在您的控制范围内。但是,在布局方面,您可以进行大量控制,因为 Teams 支持自适应卡片。在此处阅读有关自适应卡片的更多信息:
- https://adaptivecards.io/
- https://blog.botframework.com/2019/07/02/using-adaptive-cards-with-the-microsoft-bot-framework/
关于您问题的 RASA 部分,请看一下:Does RASA Integration with MS Teams support Adaptive Cards?
我使用 rasa 构建了一个机器人并将其连接到 MS botframework。这为我提供了一个不错的 MS Teams 嵌入式机器人。但是,我想重写 botframework 提供的部分默认前端。比如我想改变按钮的样式,设计自己的卡片等。Fluent-UI可以用来设计Teams风格的元素,但我不知道如何将这些改变与botframework集成。这可行吗?非常感谢!
编辑:例如,默认文本和Rasa 按钮在Teams 中显示如下:
但是我想实现一个更好的界面,比如自己设计的卡片,不同的按钮样式等:
当涉及到样式选项时,它由 Teams 控制并且在很大程度上不在您的控制范围内。但是,在布局方面,您可以进行大量控制,因为 Teams 支持自适应卡片。在此处阅读有关自适应卡片的更多信息:
- https://adaptivecards.io/
- https://blog.botframework.com/2019/07/02/using-adaptive-cards-with-the-microsoft-bot-framework/
关于您问题的 RASA 部分,请看一下:Does RASA Integration with MS Teams support Adaptive Cards?