Non posso vedere il mio adaptive carta sul Bot generatore di emulatore, appare come vuoto

0

Domanda

Sto usando Python Bot Generatore quadro e sto provando sull'emulatore. Ora so che il mio adaptive scheda di file JSON è perfetto perché è di mostrare tutti i dati come ho desiderato sia VisualStudio Codice e https://adaptivecards.io/designer/. Però quando avvio l'emulatore mio adattamento è completamente vuoto.

Ora il codice che sto usando per il mio adaptive scheda:

    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 )

Ho quindi eseguito utilizzando:

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

Da qualche parte mi sbaglio e non riesco a perno punto in cui. Così qualcuno può per favore aiutarmi?

  • Questo è come il mio adaptive carta appare (I due rettangoli vuoti sul fondo della chat): enter image description here
  • E questo è il modo che si suppone essere (La carta d'imbarco sulla destra dello schermo): enter image description here
adaptive-cards botframework bots chatbot
2021-11-23 15:32:51
1

Migliore risposta

0

guarda come problema nel file json.

enter image description here

2021-11-24 13:16:40

Sì, ho stampato il mio file di contenuto e controllato che era perfetto. Ma per un po ' a ragione, la scheda non viene visualizzata. Ho anche rimosso l' *encoding="unicode_escape" * ma, purtroppo, non aiutano di sicurezza.
KingKong BigBong

si può condividere adaptive file di registro e info
Vinoth Rajendran

github.com/microsoft/BotFramework-Emulator/issues/2337 Qui ho postato i dati json nell'ultimo commento.
KingKong BigBong

Hai cambiato la versione 1.3 ?
Vinoth Rajendran

Rispetto molto. E mi scuso per la mia stupidità (SMH)
KingKong BigBong

In altre lingue

Questa pagina è in altre lingue

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