c# - 如何使用微软机器人框架设计一个在网站上弹出的聊天机器人

标签 c# botframework

我正在尝试使用 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/

相关文章:

Node.Js : How to log a request's body without access to the Request object

node.js - 从 zip 安装 Teams Bot 应用程序时,不会触发 onMembersAdded 事件

c# - Bot 框架模拟器不工作

node.js - 可以使用 Node.js 构建 FormFlow 对话框吗?

c# - 如何在C#中成功下载一个.exe文件?

C#将行添加到具有自动增量列的数据表

c# -++后缀和前缀的由来

c# - Dll 由未知公司签名?

c# - Cosmos,在 MessageController 中检索对话数据

c# - 获取成员拦截的属性值