Botframework 无法在来自MS Bot Rest API的Skype频道中将选项显示为自适应卡
我尝试从ms机器人添加选项(下拉选项)。当我尝试进行API调用时,我无法在聊天室(Skype)中获得选项,该聊天室显示为空的自适应卡。我应该使用什么restapi格式来实现使用ms-bot的聊天中的选项 请参阅下面显示聊天内容的图片Botframework 无法在来自MS Bot Rest API的Skype频道中将选项显示为自适应卡,botframework,bots,skype,Botframework,Bots,Skype,我尝试从ms机器人添加选项(下拉选项)。当我尝试进行API调用时,我无法在聊天室(Skype)中获得选项,该聊天室显示为空的自适应卡。我应该使用什么restapi格式来实现使用ms-bot的聊天中的选项 请参阅下面显示聊天内容的图片 Skype频道不支持自适应卡。请参阅通道检查器: 一种替代方法是识别通道类型并将功能更改为受支持的功能。例如:当频道类型为Skype而不是自适应卡时,请使用Skype支持的内容,如缩略图卡。要识别通道类型,请参阅: 谢谢马修的回复。我尝试了你提供的链接,但没有找到
Skype频道不支持自适应卡。请参阅通道检查器: 一种替代方法是识别通道类型并将功能更改为受支持的功能。例如:当频道类型为Skype而不是自适应卡时,请使用Skype支持的内容,如缩略图卡。要识别通道类型,请参阅:
谢谢马修的回复。我尝试了你提供的链接,但没有找到解决方案。确切的东西,我需要这不仅是对我来说,那些谁是期待提供一个选择列表从微软机器人肯定会有帮助的确切代码样本,如何填充选择从微软机器人。我也试过使用不同的卡,即缩略图卡和HeroCard卡,但我没有得到选择的输出。总结一下Tony的回答:使用带有Skype频道的自适应卡,没有下拉列表的可能性。您必须使用另一种方法:避免使用自适应卡,并使用不同的值进行旋转木马之类的操作。
{
"type":"message",
"replyToId":"1546161996823",
"conversation":
{
"id":"29:1nx20fU3aWIiv8P6DFhvS8GI0NRa-NlQ8ofk4i9ETyc0"
},
"from":
{
"id":"28:07807967-5b86-4184-9fae-354edd99eed9",
"name":"incoxtest"
},
"recipient":
{
"id":"29:1nx20fU3aWIiv8P6DFhvS8GI0NRa-NlQ8ofk4i9ETyc0",
"name":"gopal ravipillai"
},
"attachments": [
{
"contentType": "application/vnd.microsoft.card.adaptive",
"content": {
"type": "AdaptiveCard",
"body": [
{
"type": "Input.ChoiceSet",
"id": "snooze",
"style": "ListStyle.List",
"choices": [
{
"title": "5 minutes",
"value": "5"
},
{
"title": "15 minutes",
"value": "15"
},
{
"title": "30 minutes",
"value": "30"
}
]
}
]
}
}
]
}