【问题标题】:How to add button for "Send Transcript" to Directline WebChat如何将“发送成绩单”按钮添加到 Directline WebChat
【发布时间】:2020-02-19 17:29:10
【问题描述】:

我希望客户能够在对话中的任何时候点击一个按钮向自己发送一份文字记录。这个按钮本质上应该向机器人发送一条消息,该消息将启动一个“电子邮件记录”对话框以提示他们的电子邮件并发送记录。我能够向直连网络聊天客户端(在我的标题栏中)添加一个按钮,但我可以'不知道如何让它为机器人创建一个活动。我有一个发送“非活动”活动的自定义商店,但我无法使用相同的方法使按钮发送活动。这可以实现吗? 或者是否有其他方式让客户获得他们的成绩单副本?

我已经在代码中实现了实际的成绩单检索和电子邮件发送,由 LUIS 意图启动,我只想提供一个直观的“始终存在”选项来执行此操作。

【问题讨论】:

    标签: botframework


    【解决方案1】:

    WebChat 提供了一个简单的示例,向您显示how to send activities programmatically to the bot。在此示例中,他们创建了一个带有事件侦听器的单独按钮,它将您的消息作为消息活动发送。

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

    注意:您需要使用JavaScript WebChat,无法将此功能添加到 Bot Service 的 iFrame 版本。

    【讨论】:

    • 完美,第一个链接正是我想要的。当我通过对话框收集电子邮件地址时,它适合作为消息活动发送。我没想到要在 API 文件夹中找到这个示例。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多