Download the PHP package maxbeckers/amazon-alexa-php without Composer
On this page you can find all versions of the php package maxbeckers/amazon-alexa-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download maxbeckers/amazon-alexa-php
More information about maxbeckers/amazon-alexa-php
Files in maxbeckers/amazon-alexa-php
Package amazon-alexa-php
Short Description Php library for amazon echo (alexa) skill development.
License MIT
Informations about the package amazon-alexa-php
Amazon Alexa PHP Library
A modern PHP library for building Amazon Alexa skills with clean, maintainable code. This library simplifies handling Alexa requests by providing a robust validation system, flexible request handlers, and helper utilities for common tasks.
🚀 Features
- Request Validation: Automatic verification of Amazon request signatures
- Flexible Handler System: Easy-to-extend request handler architecture
- SSML Support: Built-in Speech Synthesis Markup Language generator
- Device Address API: Helper for accessing user location data
- PHP 8.2+ Ready: Leverages modern PHP features and type safety
- Symfony Integration: Available bundle for Symfony applications
📋 Requirements
- PHP 8.2 or higher
- Composer
🔧 Installation
🚀 Quick Start
Basic Request Handling
🎯 Creating Request Handlers
Simple Intent Handler (PHP 8.2+)
Advanced Handler with Slots
🎤 SSML Generation
Create rich speech responses with the SSML generator:
📍 Device Address Information
Access user location data with proper permissions:
🛡️ Error Handling
Implement robust error handling:
🔗 Advanced Usage
Custom Response Builder
Registry with Multiple Handlers
🎛️ Symfony Integration
For Symfony applications, use the dedicated bundle:
Visit maxbeckers/amazon-alexa-bundle for detailed integration instructions.
📚 Documentation
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.