20steps/alexa

基于PHP/Symfony的20steps Amazon Alexa Echo技能后端,适用于开发者、系统管理员和营销人员,支持个性化本地化

安装: 2

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 0

开放问题: 0

类型:项目

v1.0.9 2017-08-04 12:52 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:14:37 UTC


README

这是经过认证的个性化本地化"20steps" Alexa技能的后端 - 该技能旨在支持开发者、系统管理员和营销人员

为Google Home发布正在进行中(请参阅下文)。

此外,此项目是20steps的RAD平台Bricks的演示,Bricks云的可用性和性能特征,最后但并非最不重要的是,用于假期期间增强我的技能集。

当前功能

技术规范

  • 使用RAD Bricks平台在4天内构建,从发布开始,无需任何Alexa先验知识
  • 使用Pages brick进行响应式和本地化,同时最小化网站,以集成WordPress作为CMS和Twig/Bootstrap进行布局
  • 在Bricks Cluster上的高性能和可用性部署,包括HTTP/2、SSL卸载、通过keycdn的CDN、CentOS容器、Varnish层、GlusterFS、HHVM+PHP7、mod_pagespeed、Redis、MariaDB Cluster等。服务状态可在monitoring.20steps.de查看

设置

要在基于MacOS X的工作站上设置,只需简单输入

git clone https://github.com/20steps/alexa
cd alexa
bin/setup/dev

提示:当被要求时,输入您本地账户的密码。

使用方法

对于Amazon Alexa

  • 首先在20steps Alexa网站注册。
  • 通过输入您的UptimeRobot账户的API密钥等来配置技能。
  • 在您的智能手机上的Alexa应用中连接之前注册的账户。
  • 有关更多信息,请参阅关于Alexa技能

对于Google Assistant

  • 询问"20steps"并无缝创建/链接账户
  • https://alexa.20steps.de输入您的UptimeRobot账户的API密钥等来配置技能
  • 询问"状态"

待办事项

  • 重构/清理Google OAuth和Alexa OAuth账户链接,包括JWT/JWK验证等。(进行中)
  • 介绍Bricks基本层中的语音片段,抽象出Amazon Alexa / 技能与Google Assistant / 动作(进行中)
  • 重构Bricks平台中的AbstractCustomBundle,以最小化用户管理的粘合代码(进行中)
  • 将所有内容重命名为assistant.20steps.de(进行中)
  • 发布至Google Assistant
  • 准备Joblet,用于由assistantlets推送至Alexa的消息(进行中)
  • 许多帮助开发者、系统管理员和营销人员的功能
  • 德国可用后立即适配Echo Show
  • 自动测试之后,邀请一些开发者协作开发语音片段以提供额外服务

给同行的提示

作者

赞助商

20steps - 数字全服务精品店

附言:我们期待被雇佣