Je suis à l'aide de Python Bot Générateur de cadre et je suis en essais sur l'émulateur. Maintenant, je sais que mon adaptative carte fichier JSON est parfait car il montrer de toutes les données comme je l'ai souhaité sur les deux VisualStudio Code et https://adaptivecards.io/designer/. Cependant quand je lance l'émulateur mon adaptation est complètement vide.
Maintenant le code que j'utilise pour mon adaptative de la carte est:
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 )
Je puis exécutez cette aide:
FlightDetailCard = self.adaptive_flight_card_attachment()
response = MessageFactory.attachment(FlightDetailCard)
await turn_context.send_activity(response)
Quelque part ici, je suis en train de faire une erreur et je n'arrive pas à cerner le point où. Si quelqu'un peut s'il vous plaît aidez-moi à sortir d'ici?