Skip to content

matbarofex/alexa_rofex

Repository files navigation

ROFEX SKILL for ALEXA

version : 1.2.0

Intro

This project contains the code for a lambda AWS function used by ROFEX Skill.

Also, in alexa_skill_model folder you could find the JSON model of each Language of the Skill.

The Skill provide the user with the ability to ask prices for ROFEX instruments. The Intent that trigger the price response is the LastPriceIntent.

Configuration

Configuration variables are set in the configuration/config.py module.

As this is intent to be used in a Lambda Function, the parameters are set as Environment Variables of the function.

You need to have valid Primary API credential in order to authenticate and request prices to the API.

How it work

The main entry point for the AWS Lambda function is the lambda_handler function in the main.py module.

In the _alexa_handler_ folder you could find the Base Class for the Alexa Handler. The only implementation of is the AlexaForRFXHandler that contain all the logic to process user's request to the Rofex Skill.

The modules in connector_pmy_api folder are use to establish the connection to Primary API and request market data.

Support

Developer: Primary S.A.

Contact: [email protected]

About

Alexa skill for accessing ROFEX Market Data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages