在Microsoft Teams中,使用Bot Framework可以在轮播上堆叠的自适应卡的最大数量是多少?有任何官方文档吗?
答案 0 :(得分:2)
我查看了Bot Framework源代码,但没有发现任何似乎限制可以附加到邮件的附件数量的内容。这似乎表明,任何限制都将基于呈现附件的渠道,而不是基于Bot Framework。
附件属性是IList<Attachment>
。尽管列表具有32位整数索引,但是如果尝试使用int.MaxValue
,则一定会用完内存。我尝试添加尽可能多的附件,该过程似乎陷入了迭代次数8,115,461。将其限制为1,000,000个附件,我能够创建该邮件,但是在尝试发布该邮件时遇到了异常。有了100,000个附件,我可以将消息发送到模拟器中,但无法在检查器中查看该消息。拥有10,000个附件,我可以在检查器中看到所有附件,但是一旦发布了该漫游器,便无法通过其他渠道发送邮件。
最后,在通过Microsoft Teams发送的消息中,最多可以有10个Adaptive Card附件。即使没有这个限制,我还是建议不要在转盘中放置超过10个附件。有一些文档here,但似乎与电子邮件有关,没有提及卡片。