No puedo ver mi adaptable de la tarjeta en el Bot generador de emulador, aparece en blanco

0

Pregunta

Estoy usando Python Bot Generador de marco y lo estoy probando en el emulador. Ahora sé que mi adaptable de la tarjeta de archivo JSON es perfecto porque se muestran todos los datos como he deseado tanto en VisualStudio Código y https://adaptivecards.io/designer/. Sin embargo, cuando ejecuto el emulador de mi adaptación está completamente en blanco.

Ahora el código que estoy usando para mi adaptable de la tarjeta es:

    def adaptive_flight_card_attachment(self):
        JSONFileName = 'QuickAdaptiveJSONfile.json'
        file_path = "AdaptiveFlightCardFile"
        
        if os.path.exists(file_path):
            files_in_dir = os.listdir(file_path)
            if JSONFileName in files_in_dir:
                file_path = os.getcwd()+f'/{file_path}'+f'/{JSONFileName}'
                    with open(file_path, "r+", encoding="unicode_escape") as in_file:
                        card = json.load(in_file)
                            return Attachment(content_type="application/vnd.microsoft.card.adaptive", content=card )

Luego de ejecutar este uso:

FlightDetailCard = self.adaptive_flight_card_attachment()
response = MessageFactory.attachment(FlightDetailCard)
await turn_context.send_activity(response)

En algún lugar de aquí estoy cometiendo un error y me parece que no puede fijar el punto donde. Así que ¿alguien puede por favor ayudarme a salir de aquí?

  • Esta es la forma en que mi adaptable de la tarjeta aparece (Los dos rectángulos vacíos en la parte inferior del chat): enter image description here
  • Y esto es cómo se supone que debemos ser (La tarjeta de embarque en la parte derecha de la pantalla): enter image description here
adaptive-cards botframework bots chatbot
2021-11-23 15:32:51
1

Mejor respuesta

0

mira como problema en el archivo json.

enter image description here

2021-11-24 13:16:40

Sí que he impreso mi archivo de contenido y comprobado que era perfecto. Pero por algo la razón de que la tarjeta no se muestra. También he quitado el *encoding="unicode_escape" * pero, por desgracia, sin la ayuda todavía.
KingKong BigBong

se puede compartir de adaptación de archivo y registro de información
Vinoth Rajendran

github.com/microsoft/BotFramework-Emulator/issues/2337 Aquí he publicado los datos json en el último comentario.
KingKong BigBong

¿Ha cambiado la versión 1.3 ?
Vinoth Rajendran

Que mucho. Y me disculpo por mi estupidez (SMH)
KingKong BigBong

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................