Botframework 如何为“添加”添加按钮;“发送成绩单”;到Directline WebChat

Botframework 如何为“添加”添加按钮;“发送成绩单”;到Directline WebChat,botframework,Botframework,我希望客户能够在对话中的任何时候点击一个按钮向自己发送成绩单。此按钮本质上应该向bot发送一条消息,bot将启动一个“电子邮件抄本”对话框,以提示他们发送电子邮件并发送抄本。我可以向directline webchat客户端(在标题栏中)添加一个按钮,但我不知道如何让它为bot创建活动。我有一个自定义存储区,用于发送“非活动”活动,但我无法使用相同的方法使按钮发送活动。这可以实现吗?或者是否有其他方式让客户获得他们的成绩单副本 我已经在代码中实现了实际的抄本检索和电子邮件发送,由LUIS意图发起

我希望客户能够在对话中的任何时候点击一个按钮向自己发送成绩单。此按钮本质上应该向bot发送一条消息,bot将启动一个“电子邮件抄本”对话框,以提示他们发送电子邮件并发送抄本。我可以向directline webchat客户端(在标题栏中)添加一个按钮,但我不知道如何让它为bot创建活动。我有一个自定义存储区,用于发送“非活动”活动,但我无法使用相同的方法使按钮发送活动。这可以实现吗?或者是否有其他方式让客户获得他们的成绩单副本


我已经在代码中实现了实际的抄本检索和电子邮件发送,由LUIS意图发起,我只想提供一个直观的“始终在那里”“选项执行此操作。

WebChat提供了一个简单的示例,向您展示。在此示例中,他们正在创建一个带有事件侦听器的单独按钮,该按钮将以消息活动的形式发送您的消息

如果希望在后台将其作为事件发送,可以查看一下,可以将其与第一个示例的事件侦听器结合使用

注意:您需要使用,无法将此功能添加到Bot服务的iFrame版本


WebChat提供了一个简单的示例向您展示。在这个示例中,他们创建了一个带有事件侦听器的单独按钮,该按钮将以消息活动的形式发送您的消息

如果希望在后台将其作为事件发送,可以查看一下,可以将其与第一个示例的事件侦听器结合使用

注意:您需要使用,无法将此功能添加到Bot服务的iFrame版本


完美,第一个链接正是我所寻找的。因为我通过dialog收集电子邮件地址,所以适合将其作为邮件发送。我没有想到要在API文件夹中查找此示例。感谢您的帮助!完美,第一个链接正是我所寻找的。因为我通过dialog收集电子邮件地址,所以它是适合作为消息发送活动。我没有想到要在API文件夹中查找此示例。谢谢您的帮助!