我正在尝试使用 C# 创建一个聊天机器人,使用 microsoft bot 框架启动与用户的对话,我的问题是如何制作一个在网站右下角弹出的聊天机器人?到目前为止,我所做的是创建了一个将与用户交互的 FormFlow。根据我的研究,我应该使用机器人框架的网络聊天控件,但我不知道如何将网络聊天控件嵌入到网站中。对于我的新手问题,我深表歉意,我是机器人框架的新手。
最佳答案
除了 @NathanBlaine 提到的之外,还利用 iframe
来嵌入网络聊天机器人。
chatbot that pops up in the bottom right side of the website
实现您的要求的最简单方法是,您可以在网站中创建一个按钮,将 JavaScript 函数绑定(bind)到该按钮,以使用机器人的嵌入端点打开一个新的浏览器窗口:
window.open("https://webchat.botframework.com/embed/<your_bot_applition>?s=YOUR_SECRET_KEY", "_blank", "width=200,height=400");
关于c# - 如何使用微软机器人框架设计一个在网站上弹出的聊天机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47572305/