轮播上自适应卡片的最大数量 - Microsoft Teams
Maximum Number of Adaptive Cards on Carousel - Microsoft Teams
在 Microsoft Teams 中,使用 Bot Framework 最多可以在轮播上堆叠多少自适应卡片?有官方文档吗?
我查看了 Bot Framework 源代码,没有看到任何似乎限制您可以附加到邮件的附件数量的内容。这似乎表明任何限制都将基于呈现附件的通道,而不是基于 Bot 框架。
附件 属性 是一个 IList<Attachment>
。虽然列表具有 32 位整数索引,但如果您尝试使用 int.MaxValue
,您肯定会 运行 内存不足。我尝试添加尽可能多的附件,但该过程似乎停滞在迭代编号 8,115,461。将其限制为 1,000,000 个附件,我能够创建邮件,但在尝试 post 时遇到异常。对于 100,000 个附件,我可以在模拟器中获取要发送的消息,但无法在检查器中查看消息。 10,000 个附件,我可以在检查器中看到所有附件,但是一旦我发布了 bot,就无法在其他频道发送消息。
最后看来 10 是您在通过 Microsoft Teams 发送的消息中可以包含的自适应卡片附件的最大数量。即使没有这个限制,我还是建议不要在轮播中放置超过 10 个附件。有一些文档 here,但它似乎与电子邮件有关,没有提及卡片。
在 Microsoft Teams 中,使用 Bot Framework 最多可以在轮播上堆叠多少自适应卡片?有官方文档吗?
我查看了 Bot Framework 源代码,没有看到任何似乎限制您可以附加到邮件的附件数量的内容。这似乎表明任何限制都将基于呈现附件的通道,而不是基于 Bot 框架。
附件 属性 是一个 IList<Attachment>
。虽然列表具有 32 位整数索引,但如果您尝试使用 int.MaxValue
,您肯定会 运行 内存不足。我尝试添加尽可能多的附件,但该过程似乎停滞在迭代编号 8,115,461。将其限制为 1,000,000 个附件,我能够创建邮件,但在尝试 post 时遇到异常。对于 100,000 个附件,我可以在模拟器中获取要发送的消息,但无法在检查器中查看消息。 10,000 个附件,我可以在检查器中看到所有附件,但是一旦我发布了 bot,就无法在其他频道发送消息。
最后看来 10 是您在通过 Microsoft Teams 发送的消息中可以包含的自适应卡片附件的最大数量。即使没有这个限制,我还是建议不要在轮播中放置超过 10 个附件。有一些文档 here,但它似乎与电子邮件有关,没有提及卡片。