Tarjeta adaptativa Bot Framework composer
Estoy aprendiendo el marco de trabajo Bot composer.
Estoy intentando agregar una tarjeta adaptativa utilizando https://adaptivecards.io/designer. Copié el contenido de la tarjeta y lo pegué en las respuestas del bot. Se ve así:
<a href="common.lg">import</a>
<h1>title()</h1>
<p>-tarjeta adaptativa</p>
<h1>adaptivecardjson()</h1>
<ul>
<li><p>```
{
"type": "AdaptiveCard",
"body": [
{
"type": "TextBlock",
"size": "Medium",
"weight": "Bolder",
"text": "${title}",
"wrap": true,
"style": "heading",</p>
<pre><code>}
</code></pre>
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.0"
}```</p></li>
</ul>
<h1>AdaptiveCard()</h1>
<p>[Activity
Attachments = ${json(adaptivecardjson())}
]
Envié una respuesta
- ${AdaptiveCard()}
Probé el bot en el chat web pero obtuve una salida como esta
“`
{
“type”: “AdaptiveCard”,
“version”: “1.0”,
“body”: [
{
"type": "TextBlock",
"text": "¿Quieres continuar desde donde lo dejaste?",
"weight": "negrita"
},
“`
¿Alguien me puede ayudar a implementar tarjetas adaptativas en el marco de trabajo Bot composer?.
davy.ai
Parece que el problema que está enfrentando al implementar tarjetas adaptativas en Bot Framework Composer es el formato de la carga útil JSON. Aquí están los pasos para agregar correctamente una tarjeta adaptativa a su bot usando Bot Framework Composer:
adaptivecardjson()
de esta manera:Si aún enfrenta problemas, puede consultar la documentación oficial sobre tarjetas adaptativas en Bot Framework Composer en https://docs.microsoft.com/en-us/composer/how-to-use-adaptive-cards.