【问题标题】:Adaptive card user add image to card自适应卡片用户将图像添加到卡片
【发布时间】:2020-01-02 11:07:32
【问题描述】:

用户是否可以将图像粘贴到自适应卡片组件中?

背景信息:我正在为我们的上报渠道创建团队扩展消息,用户可以在其中输入有关他们遇到的问题的信息,有时用户会在问题旁边发布图片,因此自适应卡片需要具有相同的功能。

Messaging Extension Card User Sees

环顾四周,您似乎必须在某处上传图片,然后提供显示图片的 URL。

感谢您的帮助!

【问题讨论】:

  • 为什么不让用户在 Teams 中发送附件,并在卡片外显示附件提示?
  • 自适应卡片图像仅接受 imageUrl。您不能直接将图像粘贴到自适应卡片中。
  • @KyleDelaney 在扩展消息状态下是否可以让提示工作?(即在他们填写卡片后,接下来发生的事情是提示,在用户选择图像后上传,卡片张贴在下面上传的图片)。解释一下,由于这个机器人将进入我们的升级频道,我只希望机器人向频道输出 1 条消息,其中包含表单卡片和卡片下方的任何图像。 (我看过 TeamsFileUpload 示例,但这行不通,因为它只有 3 个步骤,所以我们公司的每个人每次都会收到消息)。
  • @AlexCurtis - 我想我看到了问题所在。您希望机器人只向频道发送一条消息,然后将自适应卡的字段与图像附件在同一条消息中发送给机器人,以最大限度地减少显示的消息量。那是对的吗?如果是这样,您已经提到了图像 URL 解决方案,并且您似乎不喜欢它,那么希尔顿的任务模块想法是否可以接受?我相信任务模块可以包含只有一个用户才能看到的多个步骤。另一种解决方案是让用户单击提交并上传图像以响应相同的机器人消息。

标签: c# botframework microsoft-teams adaptive-cards


【解决方案1】:

当然我可能是错的,但我不知道在自适应卡中执行此操作的方法。另一个可能的建议是,不是您的消息扩展发送自适应卡片,而是打开一个 url(请参阅Task Modules 文档,您会看到您可以发回卡片或网页的 URL你在某个地方托管)。如果您改为指向您自己的自定义网页,该网页将加载到与卡片当前加载到的同一框架中,您可以做任何您想做的事情 - 它是一个自定义 Web 应用程序,只是框架到 Teams 中。我链接到的页面甚至显示了其中嵌入的 PowerApp 示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 2019-12-02
    • 1970-01-01
    相关资源
    最近更新 更多