2017-04-04 47 views
1

我一直在玩积极的消息,但我不知道如何实现这样的事情。我有一项每天都会向用户提供产品的服务。使用恢复Cookie,我称呼终点,通过设置.Text属性来建立响应,并通过填充.Attachments属性来创建产品轮播。我想在此消息中添加按钮以允许用户停止警报,但CardAction按钮允许的唯一事件是在Web浏览器中打开URL。有没有办法创建一个按钮,可以触发一个方法,或调用一个新的对话框?主动消息与提示按钮 - 微软机器人框架

任何帮助将不胜感激。

回答

4

您可以在CardAction上使用ImBackPostBackActionTypes。点击一个按钮,当使用任何一个,将发送一个消息到对话Value的行动,将结束到达您正在“等待”的方法(通过做context.Wait(...));

然后,在该方法中,您可以执行任何您想要的操作:call a new dialog或您想要触发的任何其他逻辑。

ContosoFlowers样品中,您可以看到how a card with buttons is used in that way

+1

谢谢,@Ezequiel。 – tbonejenkins