【问题标题】:Proactive messaging with prompt buttons - Microsoft Bot Framework带有提示按钮的主动消息传递 - Microsoft Bot Framework
【发布时间】:2017-04-04 21:26:55
【问题描述】:

我一直在玩主动消息传递,但我不确定如何实现这样的目标。我有一项每天向用户发送产品消息的服务。使用恢复 cookie 我调用一个端点,通过设置 .Text 属性构建响应,并通过填充 .Attachments 属性创建产品轮播。我想在此消息中添加按钮以允许用户停止警报,但 CardAction 按钮允许的唯一事件是在 Web 浏览器中打开 URL。有没有办法创建一个可以触发方法或调用新对话框的按钮?

任何帮助将不胜感激。

【问题讨论】:

    标签: c# botframework


    【解决方案1】:

    您可以在CardAction 上使用ImBackPostBack ActionTypes。在使用其中任何一个按钮时单击一个按钮,将向对话发送一条消息,其中包含Value 的操作将最终到达到您“等待”的方法(通过执行@987654329 @);

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

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

    【讨论】:

    • 谢谢,@Ezequiel。
    猜你喜欢
    • 2016-08-28
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多