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