如何在c#中获取“Get Started”按钮的“payload”

时间:2017-04-07 12:18:10

标签: c# botframework

我在Messenger中使用Microsoft Bot Framework,我想知道如何取回“开始使用”按钮的“有效负载”。我应该在C#中创建哪个函数?

1 个答案:

答案 0 :(得分:0)

您不必 - 有效负载作为常规消息返回,因此您可以使用此功能:

if (activity.ChannelId == "facebook" && activity.Text == "GET_STARTED_PAYLOAD")
{
   // etc

请注意documentation lists some restrictions on this feature

  
      
  • 欢迎屏幕仅在用户首次与Messenger上的页面交互时显示。
  •   
  • 只有应用的管理员,开发人员和测试人员才能在应用处于开发模式时看到它。
  •   
  • 您的应用必须订阅回发webook活动。
  •