我不能看到我的适应卡在机器人仿真程序生成器,显示为空白

0

的问题

我使用的是蟒蛇Bot建设者的框架和我测试它在模拟器。 现在我知道我的适应卡JSON文件是完美的,因为它显示的所有数据作为我需要两码和visual studio 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)

某个地方在这里我犯了一个错误我不能似乎针点在哪里。 所以任何人都可以请帮我离开这里?

  • 这是我的适应卡出现时(两个空矩形的底下的聊天): enter image description here
  • 这是他们应该(在的登机牌上屏幕右侧): enter image description here
adaptive-cards botframework bots chatbot
2021-11-23 15:32:51
1

最好的答案

0

看起来像一问题id文件。

enter image description here

2021-11-24 13:16:40

是的,我有印刷文件的内容,以及和检查,这是完美的。 但是,对有些原因,卡不是正在显示出来。 我还删除*编码="unicode_escape"*但不幸的是,没有任何帮助。
KingKong BigBong

你可以分享适应的文件和日志信息
Vinoth Rajendran

github.com/microsoft/BotFramework-Emulator/issues/2337 在这里,我已经发布id的数据在最后的评论。
KingKong BigBong

你有没有更改的版本1.3?
Vinoth Rajendran

比你非常多。 和我道歉,我的愚蠢(。)
KingKong BigBong

其他语言

此页面有其他语言版本

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