如何将我现有的聊天机器人集成到uwp(通用Windows平台)应用程序。我已经使用azure bot框架创建了一个聊天机器人,现在我想将我的机器人与uwp应用程序集成并将其发布到Windows应用商店。
答案 0 :(得分:1)
我已经使用azure bot框架创建了一个聊天机器人,现在我想将我的机器人与uwp应用程序集成并将其发布到Windows商店。
根据您的应用程序的类型,有几种方法会有所不同。
如果您的应用是原生移动应用,则可以使用Direct Line channel启用您的UWP应用与您的机器人进行通信。要使用Direct Line API
,您可以参考Key concepts in Direct Line API 3.0,其中的示例显示了如何将Direct Line API 3.0与C#和Node.js一起使用。
或者您只需使用Web Chat
频道即可。在您的UWP应用程序中,您可以使用Web view,然后使用Web Chat
的密钥导航到您的网络聊天网址,例如:
<WebView Source="https://webchat.botframework.com/embed/<YOUR SECRET KEY HERE>"/>
对于其他应用类型或更详细的信息,您可以参考此官方文档:Embed a bot in an app。
答案 1 :(得分:0)
您可以选择直接的网络聊天频道。
对于Direct line,您可以按照以下代码
<!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>
适用于网络聊天 你可以使用直接嵌入网址
<!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>
如果您需要更多帮助,请告诉我