botframework - 轮播上自适应卡的最大数量 - Microsoft Teams

标签 botframework microsoft-teams adaptive-cards

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

最佳答案

我查看了 Bot Framework 源代码,没有看到任何似乎限制您可以附加到邮件的附件数量的内容。这似乎表明任何限制都将基于渲染附件的 channel ,而不是基于 Bot 框架。

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

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

关于botframework - 轮播上自适应卡的最大数量 - Microsoft Teams,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52428158/

相关文章:

node.js - 如何在中间件拦截 'session.conversationData' hook的同时访问 'send'?

c# - Microsoft Bot Framework .Net 中的 Directline API 和 OAuth2 有什么区别?

c# - Microsoft Bot Framework 网络聊天 : Disable AdaptiveCards submit buttons of previous message

azure - 如何使用 Microsoft Bot Framework 发送带有图像的富文本

microsoft-teams - 微软流量自适应卡片在团队中提及团队用户

瀑布对话框内的 C# bot V4 文本提示

c# - 将技能信息存储/发送到 Microsoft 虚拟助手

node.js - 为什么 Microsoft Graph API 和机器人框架中的 UserID 之间的用户 ID 格式不同?

botframework - 如何获取已发送消息 Bot Framework(Teams channel )的消息 ID?

office365 - 为什么我看不到 "Create an outgoing webhook"链接?