es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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?

Tags:  , ,

Answer

  1. Avatar for 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.

Comments are closed.