We are sending an adaptive card containing text blocks, column sets, and action sets via the bot framework. We are sending the adaptive card to the Teams channel. Below is an example of such an adaptive card.
In some cases, we wanted to send up to 50 conversations, adding them as a column set in the adaptive card, and sending it to the Teams channel using the bot framework connector client.
Also, we restrict the conversation count to 20900 in the code, we can still add over 30 conversations to the adaptive card, but Teams only displays 15 to 20 conversations once its send to the teams' channel.
Is there a character limit for sending adaptive cards via the bot connector client?
Yes, there is a limitation according to the documentation for MS Teams -> 28 KB ( MS Team Limitations ) is an approximate limit because it includes the message itself (text, image links, etc.), @-mentions, number of connectors, and reactions.
The overall limitation for bot messages is 40 KB, but in Teams, this may change as mentioned above. We also faced the same issue and had to limit the content. Remember, if you push more information, readability will suffer, so try to reduce the information to meet visual needs.