【问题标题】:Maximum Number of Adaptive Cards on Carousel - Microsoft TeamsCarousel 上的最大自适应卡片数 - Microsoft Teams
【发布时间】:2019-02-24 22:40:14
【问题描述】:

在 Microsoft Teams 中,使用 Bot Framework 可以在轮播上堆叠的自适应卡片的最大数量是多少?有这方面的官方文档吗?

【问题讨论】:

  • 一个列表每条消息最多可以显示 10 张卡片。这是List Collection上的文档。

标签: botframework microsoft-teams adaptive-cards


【解决方案1】:

我查看了 Bot Framework 源代码,没有看到任何限制您可以附加到消息的附件数量的内容。这似乎表明任何限制都将基于呈现附件的通道,而不是基于 Bot Framework。

附件属性是IList<Attachment>。虽然列表具有 32 位整数索引,但如果您尝试使用 int.MaxValue,您肯定会耗尽内存。我尝试添加尽可能多的附件,但该过程似乎卡在了迭代号 8,115,461。将其限制为 1,000,000 个附件,我能够创建消息,但在尝试发布时遇到异常。使用 100,000 个附件,我可以在模拟器中获取要发送的消息,但无法在检查器中查看消息。有了 10,000 个附件,我可以在检查器中查看所有附件,但在发布机器人后无法在其他渠道发送消息。

最后,看起来 10 是您可以在通过 Microsoft Teams 发送的消息中拥有的最大自适应卡片附件数。即使没有这个限制,我还是建议不要在轮播中放置超过 10 个附件。有一些文档here,但它似乎与电子邮件有关并且没有提及卡片。

【讨论】:

    猜你喜欢
    • 2019-01-18
    • 2021-03-04
    • 1970-01-01
    • 2021-09-18
    • 2021-02-06
    • 1970-01-01
    • 2021-12-17
    • 2020-01-13
    • 2019-10-29
    相关资源
    最近更新 更多