通过Microsoft Teams发送自适应卡

2020-08-16 21:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正尝试通过SAP CA...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正尝试通过SAP CAI Python connect.send_message方法通过MS Teams Connector发送自适应卡。

不幸的是,它不起作用,因为我将adaptiveCard JSON发送到SAP Bot Builder,并且它不了解JSON AdaptiveCard格式,因此不起作用。

有人知道我如何发送自适应卡json吗?

例如:

 {
    " contentType":" application/vnd.microsoft.card.hero",
    "内容":{
      " title":"西雅图中心单轨铁路",
      "副标题":"西雅图中心单轨铁路",
      " text":"西雅图中心单轨铁路是一条西雅图铁路(靠近太空针塔)和西雅图市中心之间的高架铁路线。它是为1962年世界博览会而建造的。最初的两列火车于1961年完工,目前仍在使用。  ",
      "图片": [
        {
          "网址":" https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Seattle_monorail01_2008-02-25.jpg/1024px-Seattle_monorail01_2008-02-25.jpg"
        }
      ],
     "纽扣": [
       {
          " type":" openUrl",
          " title":"官方网站",
          "值":" https://www.seattlemonorail.com"
        },
       {
         " type":" openUrl",
         " title":"维基百科页面",
         "值":" https://en.wikipedia.org/wiki/Seattle_Center_Monorail"
        }
      ]
    }
 }
 

如下所示: https://docs.microsoft.com/de-de/microsoftteams/platform/assets/images/cards/hero.png

谢谢

4条回答
d56caomao
2020-08-16 21:43

Hi C K,

您需要创建一个CUSTOM类型的有效CAI响应,该响应将在CONTENT中包含自适应卡:

 {
     " type":" custom",
     "内容":{<您的自适应卡片对象>}
 }
 

这种类型的响应会将内容直接传递给MS Teams频道,而无需对其进行转换。

BR-Jean-Yves

一周热门 更多>