【问题标题】:How to design a chatbot that pops-up on a website using microsoft bot framework如何使用 microsoft bot 框架设计一个在网站上弹出的聊天机器人
【发布时间】:2018-05-14 07:32:43
【问题描述】:

我正在尝试使用 C# 创建一个聊天机器人,该聊天机器人使用 microsoft bot 框架启动与用户的对话,我的问题是如何制作一个弹出在网站右下方的聊天机器人?到目前为止,我所做的是创建了一个与用户交互的 FormFlow。根据我的研究,我应该使用 bot 框架的网络聊天控件,但我不知道如何将网络聊天控件嵌入到网站中。我为我的新手问题道歉,我是机器人框架的新手。

【问题讨论】:

标签: c# botframework


【解决方案1】:

如果您使用的是 Azure,您可以转到您的机器人服务 > 频道 > 网络聊天,然后找到一个类似于

的嵌入代码
<iframe src='https://webchat.botframework.com/embed/YOUR_SERVICE?s=YOUR_SECRET_HERE'></iframe>

有一些方法可以自定义这个 iframe(有点谷歌搜索)。使用 JS,您可以在一段时间后拥有一个带有嵌入式 iframe 弹出窗口的窗口。

【讨论】:

  • 感谢您的建议,我能够使用 Azure 机器人服务中的 iframe 创建网络聊天。
【解决方案2】:

除了提到的@NathanBlaine,利用iframe 嵌入网络聊天机器人。

在网站右下角弹出的聊天机器人

实现您要求的最简单方法,您可以在您的网站中创建一个按钮,将 javascript 函数绑定到该按钮,以使用机器人的嵌入端点打开一个新的浏览器窗口:

window.open("https://webchat.botframework.com/embed/<your_bot_applition>?s=YOUR_SECRET_KEY", "_blank", "width=200,height=400");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多