Download the PHP package maxbeckers/amazon-alexa-bundle without Composer
On this page you can find all versions of the php package maxbeckers/amazon-alexa-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download maxbeckers/amazon-alexa-bundle
More information about maxbeckers/amazon-alexa-bundle
Files in maxbeckers/amazon-alexa-bundle
Package amazon-alexa-bundle
Short Description Symfony Bundle for amazon alexa skills.
License MIT
Informations about the package amazon-alexa-bundle
Amazon alexa symfony bundle
This bundle is a simple helper to create an Amazon Echo (Alexa) endpoint to your symfony project. You only need to add the Bundle to your project and create some handlers for the alexa requests, configured in amazon alexa backend.
Requirements
- PHP 8.2+
- Symfony 6.4+
Install via composer
Require the bundle via composer:
Enable the Bundle
Add the bundle to your config/bundles.php:
Enable Routing
Then add the Bundle endpoint for alexa to config/routes.yaml.
Create handlers
To add Handlers for alexa, create them as a service and tag them with maxbeckers_amazon_alexa.request_handler.
How to create a handler see maxbeckers/amazon-alexa-php.
Generate ssml
For ssml use the MaxBeckers\AmazonAlexa\Helper\SsmlGenerator service to create valid ssml.
For backward compatibility, you can still use the service ID:
All versions of amazon-alexa-bundle with dependencies
symfony/config Version ^6.4|^7.0
symfony/dependency-injection Version ^6.4|^7.0
symfony/framework-bundle Version ^6.4|^7.0
symfony/http-foundation Version ^6.4|^7.0
symfony/http-kernel Version ^6.4|^7.0
maxbeckers/amazon-alexa-php Version >=2.0