Microsoft Flow Adaptive Card, чтобы упомянуть пользователей команды в командах - PullRequest
2 голосов
/ 04 июня 2019

Я создаю поток Microsoft для упоминания пользователя в адаптивной карте, размещенной ботом Flow внутри команд.

Это действие, которое я пытаюсь использовать PostAdaptiveCardAsFlowBot

Это упрощенная версия моего JSON для этого

{
   "type": "AdaptiveCard",
   "body": [
      {
        "type": "Container",
        "items": [
            {
                "type": "TextBlock",
                "size": "Medium",
                "weight": "Bolder",
                "color": "Attention",
                "text": "Hey!"
            },
            {
                "type": "ColumnSet",
                "columns": [
                    {
                        "type": "Column",
                        "items": [
                            {
                                "type": "TextBlock",
                                "text": "<at>steve@example.com</at>",
                            }
                        ],
                        "width": "stretch"
                    }
                ]
            }
        ]
      },
   ],
   "actions": [
      {
        "type": "Action.OpenUrl",
        "title": "Teams Message",
        "url": "-teamsUrl-"
      }
   ],
  "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  "version": "1.0"
}

К сожалению, это просто отображается как <at>steve@example.com</at>

Если я использую тот же синтаксис, что и сообщение для канала команд, пользователь будет упомянут.

PostMessageAsFlowBot

Можно ли таким образом упомянуть пользователя в адаптивной карте?

...