0
我试图向包含一个或多个按钮的Skype用户展示一个HeroCard,该按钮应该对我的API执行回发操作。我的理解是postBack(不像imBack)不应该显示从Skype客户端发回给我的API的消息。BotFramework CardAction.postBack支持Skype
下面是我在做什么要点?
// loop through a list of quickReplies. Add each button to an array.
{
buttons.push(botBuilder.CardAction.postBack(session, quickReply.payload, quickReply.title));
}
// Create the HeroCard response.
var card = new botBuilder.Message(session)
.textFormat(botBuilder.TextFormat.xml)
.attachments([
new botBuilder.HeroCard(session)
.buttons(buttons)
]);
session.send(card);
的HeroCard的按钮使Skype客户端上就好了,但是当我点击一个,该quickReply.payload显示类似imBack是如何工作的。我预料不会显示回复,但我的API会收到包含quickReply.payload的消息。
BotFramework模拟器似乎处理postBack功能就好了。
通过SDK搜索'postBack'并没有明显的变化。
有谁知道CardAction.postBack是否不支持BotFramework/Skype?或者我只是做错了什么?
谢谢!
噢,我的天啊......我多次阅读。谢谢你澄清。 – BRBALS
那么,我们可以使用回传作为英雄卡中的动作? – activ8
您可以,但可能无法在某些频道中使用。 –