Bot Framework & MS Teams - 为什么按钮对于查询类型的消息传递扩展不可见?

Bot Framework & MS Teams - Why are the buttons not visible for the query-type messaging extension?

根据消息扩展的文档here,我们可以使用英雄卡或缩略图卡作为消息扩展的预览。两张卡都支持按钮。当按钮在这些卡片中的任何一个中实现时,它们都不会出现在消息传递扩展的搜索结果中。关于相同的任何解决方法?

在预览卡中,不支持按钮和点击操作。您可以参考同一个文档:Response card types and previews

The Hero or Thumbnail card button and tap actions, except invoke, are not supported in the preview card.

当用户 select 或单击列表中的项目时可以显示按钮。 你可以参考这个sample -> TeamsMessagingExtensionsSearchBot.cs -> GetAdaptiveCard()

这是屏幕截图,它看起来如何:

  1. 搜索结果:

    .

  2. 当你select时,它会这样渲染—— 您可以在这里看到相同的自适应卡片按钮,并且可以与其他人一起完成。