No project description provided
Project description
AwsLexAlexa 
This library may wrap the internal logistic between Amazon Lex or Alexa (Amazon echo) using AWS Lambda as background serverless.
You can see the implementation in lambda_function.py
.
Install
pip install AwsLexAlexa -t .
Usage:
from awsLexAlexa.event_handler import EventHandler, LEX, ALEXA ev = EventHandler() # Get logger with UserId included in log message: logger = ev.get_configured_logger("mi_app_name") @ev.handler_intent(intent='intent-name') def foo(event): # TODO: Implement logic required return event.delegate_response() @ev.default_intent() def default(event): # TODO: Implement logic required # Other intents which function have not be specified return event.delegate_response() ... ... def lambda_handler(event, context): logger.debug('Request:\n {}'.format(event)) action = ev.execute(event) logger.debug('Response:\n {}'.format(action)) return action
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size awsLexAlexa-0.9.tar.gz (8.2 kB) | File type Source | Python version None | Upload date | Hashes View |