MCPcopy Create free account

hub / github.com/K1rL3s/aliceio / types & classes

Types & classes310 in github.com/K1rL3s/aliceio

↓ 65 callersClassResponse
Ответ для API Алисы с полезной для пользователя информацией. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response#response-desc)
aliceio/types/response.py:10
↓ 57 callersClassRouter
Обработчики могут быть добавлены в наблюдатель двумя способами: - Через метод: `router.<event_type>.register(handler, <filters, ...>
aliceio/dispatcher/router.py:15
↓ 39 callersClassDispatcher
Главный роутер.
aliceio/dispatcher/dispatcher.py:24
↓ 29 callersClassSkill
Класс навыка.
aliceio/client/skill.py:32
↓ 29 callersClassState
Состояние.
aliceio/fsm/state.py:8
↓ 22 callersClassOneSkillAiohttpRequestHandler
aliceio/webhook/aiohttp_server/one_skill.py:15
↓ 20 callersClassTextButton
Кнопка под сообщением навыка или над клавиатурой пользователя. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response#buttons-desc)
aliceio/types/text_button.py:7
↓ 16 callersClassAliceResponse
Ответ на запрос API Алисы. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response)
aliceio/types/alice_response.py:10
↓ 16 callersClassFilterObject
aliceio/dispatcher/event/handler.py:54
↓ 13 callersClassBufferedInputFile
aliceio/types/input_file.py:39
↓ 13 callersClassFSMApiStorageMiddleware
Заполняет экземпляр FSMContext данными из состояний API Алисы. Регистрируется только тогда, когда установлен флаг при создании диспетчера.
aliceio/fsm/middlewares/api_storage.py:12
↓ 13 callersClassItemsListBuilder
Билдер элементов списка.
aliceio/utils/builders.py:46
↓ 12 callersClassAliceObject
aliceio/types/base.py:6
↓ 11 callersClassAiohttpSession
aliceio/client/session/aiohttp.py:78
↓ 11 callersClassAliceEventObserver
Отслеживатель событий от Яндекс Диалогов. Здесь можно зарегистрировать обработчик с фильтром. Он остановит распространение события, когд
aliceio/dispatcher/event/alice.py:13
↓ 11 callersClassCustomSession
tests/test_api/test_client/test_session/test_base_session.py:27
↓ 10 callersClassHandlerObject
aliceio/dispatcher/event/handler.py:81
↓ 10 callersClassStorageKey
aliceio/fsm/storage/base.py:13
↓ 9 callersClassApplication
Приложение из :class:`Session`. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/request#application-desc)
aliceio/types/application.py:6
↓ 9 callersClassContextObject
tests/test_utils/test_mixins.py:9
↓ 9 callersClassMediaButton
Кнопка на изображении для :class:`ImageGallery` и :class:`ItemsList` [Source 1](https://yandex.ru/dev/dialogs/alice/doc/ru/response-card-ima
aliceio/types/media_button.py:7
↓ 9 callersClassMyGroup
tests/test_fsm/test_state.py:99
↓ 9 callersClassQuota
Доступный и израсходованный объём картинок или аудиофайлов. Значения в байтах. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/resource-
aliceio/types/quota.py:6
↓ 8 callersClassCallableObject
aliceio/dispatcher/event/handler.py:21
↓ 8 callersClassErrorsMiddleware
aliceio/dispatcher/middlewares/error.py:13
↓ 8 callersClassPreQuota
Ключ к квоте.
aliceio/types/quota.py:39
↓ 7 callersClassMyMiddleware
tests/test_api/test_client/test_session/test_middlewares/test_manager.py:15
↓ 7 callersClassResponseConvertMiddleware
aliceio/dispatcher/middlewares/response_convert.py:9
↓ 7 callersClassStatus
aliceio/methods/status.py:7
↓ 7 callersClassUploadImage
aliceio/methods/images/upload_image.py:10
↓ 6 callersClassAliceWrongFieldError
Исключение при создании модели с неправильным(и) полем(ями).
aliceio/exceptions.py:54
↓ 6 callersClassImageGalleryBuilder
aliceio/utils/builders.py:132
↓ 6 callersClassImageGalleryItem
Изображение в :class:`ImageGallery`. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-card-imagegallery#items-desc)
aliceio/types/image_gallery_item.py:7
↓ 6 callersClassItemImage
Изображение в :class:`ItemsList` [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-card-itemslist#items-desc)
aliceio/types/item_image.py:7
↓ 6 callersClassMemoryStorage
FSM хранилище по умолчанию, хранит все данные в :class:`dict` и теряет всё при выключении. !!! warning "Важно" Не рекомендуется
aliceio/fsm/storage/memory.py:16
↓ 6 callersClassMyFilter1
tests/test_dispatcher/test_event/test_alice.py:32
↓ 6 callersClassUserContextMiddleware
aliceio/dispatcher/middlewares/user_context.py:12
↓ 5 callersClassErrorEvent
Внутренннее событие, используется для получения ошибок при обработке событий.
aliceio/types/error_event.py:8
↓ 5 callersClassFSMContext
Класс для доступа к информации состояния конкретного пользователя. Создаётся и передаётся в обработчики при каждом событии.
aliceio/fsm/context.py:6
↓ 5 callersClassInterfaces
Интерфейсы, доступные на устройстве (поверхности) пользователя. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/request#interfaces-desc)
aliceio/types/interfaces.py:19
↓ 5 callersClassMockedSkill
tests/mocked/mocked_skill.py:57
↓ 5 callersClassMyHandler
tests/test_handlers/test_base.py:15
↓ 5 callersClassOneSkillYandexFunctionsRequestHandler
aliceio/webhook/yandex_functions/one_skill.py:10
↓ 5 callersClassRequestMiddlewareManager
aliceio/client/session/middlewares/manager.py:12
↓ 5 callersClassTextButtonsBuilder
aliceio/utils/builders.py:164
↓ 4 callersClassClientDecodeError
Исключение возникает, когда клиент не может декодировать ответ (неверный ответ или запрос и тд).
aliceio/exceptions.py:60
↓ 4 callersClassEventObserver
Простой отслеживатель событий. Используется для управления событиями, не связанными с Алисой (например, запуск/выключение). Обработ
aliceio/dispatcher/event/event.py:6
↓ 4 callersClassFSInputFile
aliceio/types/input_file.py:78
↓ 4 callersClassFlagGenerator
aliceio/dispatcher/flags.py:72
↓ 4 callersClassImageGallery
:code:`Card` с типом :code:`ImageGallery` [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-card-imagegallery)
aliceio/types/image_gallery.py:11
↓ 4 callersClassItemsList
:code:`Card` с типом :code:`ItemsList`. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-card-itemslist)
aliceio/types/items_list.py:13
↓ 4 callersClassMiddlewareManager
aliceio/dispatcher/middlewares/manager.py:14
↓ 4 callersClassMyMethod
tests/test_methods/test_base.py:12
↓ 4 callersClassSpaceStatus
Оставшееся место в байтах для изображений и звуков. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/resource-upload#quota)
aliceio/types/space_status.py:7
↓ 4 callersClassStateFilter
Фильтр по состоянию.
aliceio/filters/state.py:12
↓ 4 callersClassUploadedImage
Загруженное изображение, доступное навыку. [Source 1](https://yandex.ru/dev/dialogs/alice/doc/ru/resource-upload#download-internet) [So
aliceio/types/uploaded_image.py:6
↓ 3 callersClassAudioPlayerDirective
Директива аудиоплеера. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-audio-player)
aliceio/types/audio_player_directive.py:11
↓ 3 callersClassBigImage
:code:`Card` с типом :code:`BigImage`. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-card-bigimage)
aliceio/types/big_image.py:11
↓ 3 callersClassCardFooter
Текст и кнопки под :class:`ItemsList`. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-card-itemslist#footer-desc)
aliceio/types/card_footer.py:7
↓ 3 callersClassCardHeader
Заголовок :class:`ItemsList`. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-card-itemslist#header-desc)
aliceio/types/card_header.py:6
↓ 3 callersClassDataObject
tests/test_utils/test_mixins.py:13
↓ 3 callersClassDefaultKeyBuilder
Простой конструктор ключей Redis с префиксом по умолчанию. Генерирует строку, соединенную через separator, которая содержит префикс, ski
aliceio/fsm/storage/redis.py:29
↓ 3 callersClassEntity
NLU Entity [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/naming-entities)
aliceio/types/entity.py:22
↓ 3 callersClassExceptionMessageFilter
Позволяет определять исключения по сообщению в них.
aliceio/filters/exception.py:27
↓ 3 callersClassFSMContextMiddleware
Добавляет `fsm_storage`, `state` и `raw_state` в контекст для обработчиков, фильтров и других мидлварей.
aliceio/fsm/middlewares/fsm_context.py:17
↓ 3 callersClassFlag
aliceio/dispatcher/flags.py:11
↓ 3 callersClassIPFilter
aliceio/webhook/aiohttp_server/security.py:32
↓ 3 callersClassMessage
:class:`AliceRequest` с типом :code:`SimpleUtterance`. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/request-simpleutterance)
aliceio/types/message.py:10
↓ 3 callersClassMyModel
tests/test_api/test_client/test_context_controller.py:5
↓ 3 callersClassTestMethod
tests/test_api/test_client/test_session/test_aiohttp_session.py:112
↓ 3 callersClassTokensEntity
start и end из request.nlu.entities. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/request-simpleutterance#entities-desc)
aliceio/types/tokens_entity.py:6
↓ 3 callersClassUploadedSound
Загруженное аудио, доступное навыку. [Source 1](https://yandex.ru/dev/dialogs/alice/doc/ru/resource-sounds-upload#upload-file) [Source
aliceio/types/uploaded_sound.py:6
↓ 2 callersClassAliceAPIError
Базовое исключение для всех ошибок API Алисы.
aliceio/exceptions.py:26
↓ 2 callersClassAliceNetworkError
Базовое исключение для всех ошибок сети.
aliceio/exceptions.py:42
↓ 2 callersClassAliceRequest
Запрос с информацией от пользователя от API Алисы. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/request#request-desc)
aliceio/types/alice_request.py:10
↓ 2 callersClassAudioPlayerItem
Данные директивы аудиоплеера. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-audio-player#audio-player-item-desc)
aliceio/types/audio_player_item.py:8
↓ 2 callersClassDeleteImage
aliceio/methods/images/delete_image.py:10
↓ 2 callersClassDeleteSound
aliceio/methods/sounds/delete_sound.py:10
↓ 2 callersClassDetailedAliceioError
Базовое исключение для всех ошибок aliceio с подробным сообщением.
aliceio/exceptions.py:8
↓ 2 callersClassExceptionTypeFilter
Позволяет определять исключения по типу.
aliceio/filters/exception.py:10
↓ 2 callersClassFlagDecorator
aliceio/dispatcher/flags.py:17
↓ 2 callersClassGetImages
aliceio/methods/images/get_images.py:8
↓ 2 callersClassGetSounds
aliceio/methods/sounds/get_sounds.py:8
↓ 2 callersClassInvalidAge
examples/error_handling.py:19
↓ 2 callersClassMagicData
Этот фильтр помогает фильтровать события с контекстными данными.
aliceio/filters/magic_data.py:9
↓ 2 callersClassMyClass
tests/test_utils/test_mixins.py:90
↓ 2 callersClassMyObject
tests/test_utils/test_magic_filter.py:9
↓ 2 callersClassRequestLogging
Мидлварь для логгирования исходящих запросов. :param ignore_methods: Ингорируемые методы при логгировании
aliceio/client/session/middlewares/request_logging.py:18
↓ 2 callersClassResult
Ответ на удаление файла. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/resource-upload#delete)
aliceio/types/result.py:6
↓ 2 callersClassSession
Информация о сессии пользователя в навыке. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/request#session-desc)
aliceio/types/session.py:8
↓ 2 callersClassStream
Описание аудиопотока. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/response-audio-player#audio-player-item-stream-desc)
aliceio/types/stream.py:6
↓ 2 callersClassUploadSound
aliceio/methods/sounds/upload_sound.py:10
↓ 2 callersClassUploadedImagesList
Список с изображениями.
aliceio/types/uploaded_image.py:74
↓ 2 callersClassUser
Пользователь из :class:`Session`. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/request#user-desc)
aliceio/types/user.py:6
↓ 1 callersClassAliceNoCredentialsError
Исключение при использовании API Алисы без токена авторизации.
aliceio/exceptions.py:48
↓ 1 callersClassApiState
Данные о сохранённом состоянии на стороне API Алисы. [Source](https://yandex.ru/dev/dialogs/alice/doc/ru/request#state-desc)
aliceio/types/api_state.py:12
↓ 1 callersClassApiStorage
Аналогичен :class:`MemoryStorage`.
aliceio/fsm/storage/api.py:8
↓ 1 callersClassApiStorageRecord
Аналогичен :class:`MemoryStorageRecord`.
aliceio/fsm/storage/api.py:4
↓ 1 callersClassAsFilterResultOperation
aliceio/utils/magic_filter.py:9
↓ 1 callersClassAudioPlayer
Навык получает запрос с типом AudioPlayer, если пользователь произносит команду управления аудиоплеером или нажимает соответствующую кноп
aliceio/types/audio_player.py:8
next →1–100 of 310, ranked by callers