带有提示按钮的主动消息传递 - Microsoft Bot Framework
Proactive messaging with prompt buttons - Microsoft Bot Framework
我一直在尝试主动消息传递,但我不确定如何实现这样的目标。我有一项服务,每天向用户发送产品信息。使用我称为端点的恢复 cookie,通过设置 .Text
属性 构建响应并通过填充 .Attachments
属性 创建产品轮播。我想在此消息中添加按钮以允许用户停止警报,但 CardAction 按钮允许的唯一事件是在网络浏览器中打开 URL。有没有办法创建一个可以触发方法或调用新对话框的按钮?
任何帮助将不胜感激。
您可以在 CardAction
上使用 ImBack
或 PostBack
ActionTypes。使用其中任何一个按钮时单击一个按钮,将向对话发送一条消息,其中 Value
的操作最终将 到达 到您 [=26] 的方法=](通过context.Wait(...)
);
然后,在那个方法中你可以做任何你想做的事情:或者你想触发的任何其他逻辑。
在ContosoFlowers sample you can see how a card with buttons is used in that way.
我一直在尝试主动消息传递,但我不确定如何实现这样的目标。我有一项服务,每天向用户发送产品信息。使用我称为端点的恢复 cookie,通过设置 .Text
属性 构建响应并通过填充 .Attachments
属性 创建产品轮播。我想在此消息中添加按钮以允许用户停止警报,但 CardAction 按钮允许的唯一事件是在网络浏览器中打开 URL。有没有办法创建一个可以触发方法或调用新对话框的按钮?
任何帮助将不胜感激。
您可以在 CardAction
上使用 ImBack
或 PostBack
ActionTypes。使用其中任何一个按钮时单击一个按钮,将向对话发送一条消息,其中 Value
的操作最终将 到达 到您 [=26] 的方法=](通过context.Wait(...)
);
然后,在那个方法中你可以做任何你想做的事情:
在ContosoFlowers sample you can see how a card with buttons is used in that way.