Classes | |
| class | AlexaIntentResponse |
| class | AlexaIntentsView |
| class | CardType |
| class | SpeechType |
| class | UnknownRequest |
Functions | |
| dict[str, Any] | async_handle_intent (HomeAssistant hass, dict[str, Any] message) |
| dict[str, Any] | async_handle_message (HomeAssistant hass, dict[str, Any] message) |
| None | async_setup (HomeAssistant hass) |
| None | async_setup_intents (HomeAssistant hass) |
| dict[str, Any] | intent_error_response (HomeAssistant hass, dict[str, Any] message, str error) |
| dict[str, str] | resolve_slot_data (str key, dict[str, Any] request) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | INTENTS_API_ENDPOINT = "/api/alexa" |
| dictionary | SPEECH_MAPPINGS = {"plain": SpeechType.plaintext, "ssml": SpeechType.ssml} |
Support for Alexa skill service end point.
| dict[str, Any] homeassistant.components.alexa.intent.async_handle_intent | ( | HomeAssistant | hass, |
| dict[str, Any] | message | ||
| ) |
| dict[str, Any] homeassistant.components.alexa.intent.async_handle_message | ( | HomeAssistant | hass, |
| dict[str, Any] | message | ||
| ) |
| None homeassistant.components.alexa.intent.async_setup | ( | HomeAssistant | hass | ) |
| None homeassistant.components.alexa.intent.async_setup_intents | ( | HomeAssistant | hass | ) |
| dict[str, Any] homeassistant.components.alexa.intent.intent_error_response | ( | HomeAssistant | hass, |
| dict[str, Any] | message, | ||
| str | error | ||
| ) |
| dict[str, str] homeassistant.components.alexa.intent.resolve_slot_data | ( | str | key, |
| dict[str, Any] | request | ||
| ) |
|
private |
| string homeassistant.components.alexa.intent.INTENTS_API_ENDPOINT = "/api/alexa" |