如何在MS网络上开发的网站中集成聊天机器人

时间:2018-02-06 07:46:42

标签: bots botframework

我使用Microsoft BOT框架开发了一个聊天机器人。 现在我想将这个BOT集成到我在asp.net中开发的网站中。 请提供一些链接或教程或步骤,我该如何实现同样的目标。

提前致谢, Subrat

1 个答案:

答案 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仅供您参考。