0

我正在使用Microsoft 的 Bot Framework开发 Skype 机器人。

我有一个外部网站,用户可以在其中创建帐户,获取用户 ID。我想在我的网站上有一个按钮,允许我将他们的帐户链接到 Skype 对话。

目前我唯一可以使用的方法是让 Skype 机器人询问用户的电子邮件,然后用户必须进入网站并确认这是他们在 Skype 上的。不是一个好的用户体验。

我知道 Telegram 可以让你通过“深度链接”做我想做的事,而 Kik 可以通过扫描二维码来做到这一点。Facebook Messenger 可以通过在带有“连接到此机器人”按钮的页面中包含 Facebook JSSDK 来实现。

有没有办法在 Skype 上做到这一点?

4

2 回答 2

0

使用“登录卡”工作流程让您的用户在您的网站上进行身份验证,然后再继续进行 Skype 机器人对话。

登录卡使机器人能够请求用户登录。它通常包含文本和一个或多个按钮,用户可以单击这些按钮来启动登录过程。

有关文档和代码示例,请参阅:

https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-add-rich-card-attachments#add-a-sign-in-card-to-a-message

显示登录卡演练的博客文章:

https://tsmatz.wordpress.com/2016/09/06/microsoft-bot-framework-bot-with-authentication-and-signin-login/

附加代码示例:

于 2018-01-15T23:40:27.670 回答
-1

为您希望实现的每个机器人(例如电报)使用单独的深度链接机制。

  1. 如何以简单的方式设置Telegram webhook 。

  2. Telegram webhook 要求

但是,它在 Skype 上不起作用。 Microsoft bot builder 深度链接

他目前唯一可以工作的方法是让 Skype 机器人询问用户的电子邮件,然后用户必须进入网站并确认这是他们在 Skype 上的。不是一个好的用户体验。

这是迄今为止 Skype 的唯一方法。

于 2021-01-21T01:38:17.477 回答