如何将我现有的聊天机器人集成到一个uwp (通用windows平台)应用程序中,我已经使用蔚蓝的bot框架创建了一个聊天机器人,现在我想将我的bot与一个uwp应用程序集成起来,并将其发布到windows商店。
发布于 2017-11-22 11:38:05
您可以选择直接线的网络聊天渠道。
用于直接行,您可以遵循下面的代码
<!DOCTYPE html>
<html>
<head>
<link href="https://cdn.botframework.com/botframework-webchat/latest/botchat.css" rel="stylesheet" />
</head>
<body>
<div id="bot"/>
<script src="https://cdn.botframework.com/botframework-webchat/latest/botchat.js"></script>
<script>
BotChat.App({
directLine: { secret: direct_line_secret },
user: { id: 'userid' },
bot: { id: 'botid' },
resize: 'detect'
}, document.getElementById("bot"));
</script>
</body>
</html>用于网络聊天您可以使用直接嵌入url
<!DOCTYPE html>
<html>
<head>
<link href="https://unpkg.com/botframework-webchat/botchat.css" rel="stylesheet" />
</head>
<body>
<iframe src='https://webchat.botframework.com/embed/GPPBOTDEV?s=YOUR_SECRET_HERE'></iframe>
</body>
</html>如果你需要更多的帮助,请告诉我。
发布于 2017-11-22 10:06:17
我已经创建了一个聊天机器人使用蔚蓝的机器人框架,现在我想集成我的机器人与一个uwp应用程序,并将其发布到windows商店。
根据应用程序的类型,有几种不同的方法。
如果您的应用程序是本地移动应用程序,您可以让您的UWP应用程序与您的机器人使用直线式信道通信。要使用Direct Line API,您可以参考直线式API 3.0中的关键概念,有一些示例演示了如何在C#和Node.js中使用DirectLineAPI3.0。
或者您可以简单地使用Web Chat通道。在您的UWP应用程序中,您可以使用Web视图,然后使用Web Chat的秘密键导航到您的web聊天url,例如:
<WebView Source="https://webchat.botframework.com/embed/<YOUR SECRET KEY HERE>"/>有关其他应用程序的类型或更详细的信息,您可以参考以下正式文档:在应用程序中嵌入一个机器人。
https://stackoverflow.com/questions/47430383
复制相似问题