我使用Microsoft BOT框架开发了一个聊天机器人。 现在我想将这个BOT集成到我在asp.net中开发的网站中。 请提供一些链接或教程或步骤,我该如何实现同样的目标。
提前致谢, Subrat
答案 0 :(得分:0)
现在我想将这个BOT整合到我在asp.net开发的网站中。
您似乎希望将机器人嵌入到ASP.NET网站中,Web Chat channel为用户提供了直接在网页中与机器人交互的能力,您可以使用提供的代码来轻松将您的机器人嵌入您的网站。
<iframe src='https://webchat.botframework.com/embed/{your_botid}?s=YOUR_SECRET_HERE'></iframe>
此外,您可以添加DirectLine channel并在您的网站应用程序中包含botchat.js,以将您的机器人集成到您的网站中,这使我们能够将用户特定信息从网站应用程序传递到机器人,就像这样。
<script>
BotChat.App({
directLine: { secret: '{your_directline_secret}' },
//you can dynamically retrieve the logged in user info in your website app
//and pass thoes info to your bot
user: { id: '1234', firstname: '{your_fname}', lastname: '{your_lname}'},
bot: { id: '{your_botid}' },
resize: 'detect'
}, document.getElementById("mybot"))
</script>
注意:此博客:Customize Web Chat for your websites仅供您参考。