Botframework 新团队谁机器人可操作的消息语法?未记录的O365连接卡功能?

Botframework 新团队谁机器人可操作的消息语法?未记录的O365连接卡功能?,botframework,microsoft-teams,Botframework,Microsoft Teams,我正在机器人团队中使用O365ConnectorCard功能,我正在尝试重新创建一个滚动列表,当你说与谁一起工作时,机器人可以产生新的联系人jim@contoso.com? 如果它使用的是连接器卡功能,我假设这是一个,但可能使用未记录的语法?此外,可以从Who bot中单击这些部分,但无论添加了什么组合的潜在动作,我都无法使该行悬停并单击类型为imBack 同样,也没有任何例子可以与Who-bot的产品相匹配 有人知道这是怎么做到的吗?任何微软人都想发布一些示例JSON,这些JSON可以从Mi

我正在机器人团队中使用
O365ConnectorCard
功能,我正在尝试重新创建一个滚动列表,当你说
与谁一起工作时,机器人可以产生新的联系人jim@contoso.com?

如果它使用的是连接器卡功能,我假设这是一个,但可能使用未记录的语法?此外,可以从Who bot中单击这些部分,但无论添加了什么组合的
潜在动作
,我都无法使该行悬停并单击类型为
imBack

同样,也没有任何例子可以与Who-bot的产品相匹配

有人知道这是怎么做到的吗?任何微软人都想发布一些示例JSON,这些JSON可以从
Microsoft.Bot.Connector.Teams
NuGet软件包:)获得,但还不可用?我现在的版本是v0.8.0


谢谢

我相信Who机器人正在使用。列表布局用于在堆叠列表中显示
卡的集合


我们还没有记录这些新的卡片格式-我们在等待Who机器人发货,但实际上有两种新的卡片格式,PersonCard和ListCard。您可以在此处看到一些注释掉的示例,说明如何使用它们:

ListCard与List不同,它支持列表中的三种对象:Person、File和一个名为“resultitem”的通用对象,后者可能无法在Android上正确呈现。还有一种方法可以添加分隔线

这可能不足以让你走,但如果你觉得有用:

{
“内容”:{
“标题”:“测试列表卡”,
“项目”:[
{  
“类型”:“节”,
“标题”:“列表卡部分”
},
{  
“类型”:“人”,
“id”:”shmayura@microsoft.com",
“标题”:“Shanmathi Mayuram Krithivasan”,
“副标题”:“软件工程师”,
“tap”:{
“类型”:“调用”,
“标题”:“详情?”,
“值:“{\”intentName\“:\”WhoIs\“,\”employeeName\“:null,\”employeeEmail\“:\”shmayura@microsoft.com\“,\”主题\“:null}”
}
},
{  
“类型”:“文件”,
“id”:”https://microsoft.sharepoint.com/teams/skypespacesteamnew/Shared%20Documents/Design/FinancialReport.xlsx",
“标题”:“财务报告”,
“字幕”:“团队>skypespacesteamnew>设计”,
“tap”:{
“类型”:“openUrl”,
“标题”:“打开url”,
“值”:https://microsoft.sharepoint.com/teams/skypespacesteamnew/Shared%20Documents/Design/FinancialReport.xlsx"
}
},
{  
“类型”:“resultItem”,
“标题”:“西雅图到芝加哥”,
“副标题”:“7月4日至7月8日500美元”,
“图标”:”https://skypeteamsbotstorage.blob.core.windows.net/bottestartifacts/sandwich_thumbnail.png",
“tap”:{
“类型”:“imBack”,
“标题”:“回复”,
“价值”:“飞往芝加哥的航班”
}
}
],
“按钮”:[
{  
“类型”:“imBack”,
“标题”:“在线开放”,
“值”:“在线编辑”
}
]
},
“contentType”:“application/vnd.microsoft.teams.card.list”
}

谢谢你,比尔!我要试一试。我认为基于上面的JSON,我已经有足够的资源来完成这项工作。干杯马克,也非常感谢你的回答!