如何解决在我的网站上部署/引用Alexa Skills的好方法是什么
我已经建立了Alexa技能,但目前仅适用于Alexa Device。
我想知道是否可以在我的网站(仅文本或语音部分)中部署/引用Alexa技能?
一个用例:
用户可以说“我出生于xx / xx / xxxx”,Alexa可以捕获意图“ CaptureBirthdayIntent”,以便我的网站代码(Python)可以解决意图。
我发现许多CMS(例如wordpress,Drupal)都可以做到这一点:https://medium.com/@OPTASY.com/how-to-integrate-alexa-with-your-drupal-8-website-a-step-by-step-guide-5a76c1d74a88。但是我没有使用那些CMS。
Alexa语音服务似乎也可以做到这一点。
有人可以给我一些参考吗?
解决方法
在大多数情况下,您需要使用“帐户链接”,这是一个API,客户可以将其在您的网站上的帐户以及与Alexa的帐户链接起来,然后您将获得一个唯一的ID,即客户在技能和外部应用程序上都相同(并且两者之间的链接是唯一的),因此您可以使用数据库在它们之间同步数据。
https://developer.amazon.com/en-US/docs/alexa/account-linking/understand-account-linking.html
您可以在Web应用程序上创建自己的唯一OAuth 2提供程序,也可以使用“通过亚马逊登录”,“通过Google登录,Facebook,AWS Cognito ...”拥有自己的OAuth提供程序可以更轻松地获得客户联系,而无需让他们放弃,因为加入第三方(LwA,Google,FB,AWS)会添加额外的登录名/授权来完成该过程。
,您可以使用Dialogflow来执行此操作。创建一个具有类似意图的聊天机器人,并将端点映射到Alexa端点,并且应该可以正常工作。如果您具备Alexa技能,我相信您可以轻松解决。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。