我在 Bot builder 模拟器上看不到我的自适应卡,它显示为空白

I cant see my adaptive card on the Bot builder emulator, it appears as blank

我正在使用 Python Bot Builder 框架,并且正在模拟器上对其进行测试。 现在我知道我的自适应卡 JSON 文件是完美的,因为它显示了我在 VisualStudio Code 和 https://adaptivecards.io/designer/ 上所需的所有数据。 但是,当我 运行 模拟器时,我的自适应完全空白。

现在我用于自适应卡的代码是:

    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 )

然后我 运行 使用:

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

我在这里的某个地方犯了一个错误,我似乎无法指出哪里。那么有人可以帮我吗?

看起来像是 json 文件中的问题。