Questions regarding the implementation and use of Adaptive Cards for the Microsoft Bot Builder
Adaptive Cards Overview
Adaptive Cards are an open card exchange format enabling developers to exchange UI content in a common and consistent way.
How they work
Card Authors describe their content as a simple JSON object. That content can then be rendered natively inside a Host Application, automatically adapting to the look and feel of the Host.
For example, Contoso Bot can author an Adaptive Card through the Bot Framework, and when delivered to Skype, it will look and feel like a Skype card. When that same payload is sent to Microsoft Teams, it will look and feel like Microsoft Teams. As more host apps start to support Adaptive Cards, that same payload will automatically light up inside these applications, yet still feel entirely native to the app.
Users win because everything feels familiar. Host apps win because they control the user experience. And Card Authors win because their content gets broader reach without any additional work.
Get Started
Documentation: adaptivecards.io/documentation/
Source Code: github.com/Microsoft/adaptivecards
Interactive Visualizer: adaptivecards.io/visualizer
Schema Explorer: adaptivecards.io/explorer