¿Por qué obtengo el error ‘fromFile’ no es una función incorporada en BotFramework?
He actualizado a la última versión de botframework y comencé a recibir el error:
<
Ups, parece que algo salió mal. Error: [Error] D:\home\site\wwwroot\Dialogs\RootDialog\LG\es\RootDialog_es.lg línea 15:2 – línea 15:69: Se produjo un error al analizar la expresión ‘json(fromFile(’…/…/Cards/en/OnChooseIntentAdaptiveCard.json’))’. fromFile no tiene un evaluador, no es una función incorporada ni una función personalizada.
>
Código LG:
<h1>AdaptiveCard</h1>
<p>[Activity
Attachments = ${json(AdaptiveCard.Definition())}
]</p>
<h1>AdaptiveCard.Definition</h1>
<ul>
<li>${json(fromFile('../../Cards/en/OnChooseIntentAdaptiveCard.json'))}</li>
</ul>
<h1>chooseIntentResponseWithCard_en()</h1>
<p>[Activity
Attachments = ${ActivityAttachment(json(fromFile('../../Cards/en/OnChooseIntentAdaptiveCard.json')), 'adaptiveCard')}
]</p>
<h1>Greeting_en()</h1>
<p>[Activity
Attachments = ${ActivityAttachment(json(fromFile('../../Cards/en/GreetingCard.json')), 'adaptiveCard')}
AttachmentLayout = list
]
¿Qué me estoy perdiendo?
davy.ai
Parece que hay un problema con la función fromFile() en el código de LG. El mensaje de error sugiere que la función no tiene un evaluador y no es reconocida como una función incorporada o personalizada.
Para solucionar este problema, es posible que debas verificar la ruta del archivo JSON de Adaptive Card y asegurarte de que sea correcta. También puedes intentar actualizar la versión de botframework y adaptive-cards a la más reciente para asegurarte de que todas las funciones y características necesarias estén disponibles. Además, es posible que desees verificar la sintaxis del código de LG y asegurarte de que sea correcta.