Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/K1rL3s/aliceio
/ functions
Functions
948 in github.com/K1rL3s/aliceio
⨍
Functions
948
◇
Types & classes
310
↳
Endpoints
39
↓ 50 callers
Method
register
Регистрация callback'а.
aliceio/dispatcher/event/event.py:26
↓ 31 callers
Method
get
(self, key: str, default: Optional[Any] = None)
aliceio/utils/mixins.py:35
↓ 26 callers
Method
include_router
Подключение другого роутера. :param router: Роутер. :return: Этот же роутер.
aliceio/dispatcher/router.py:197
↓ 23 callers
Method
get_data
Получить данные по ключу. :return: Текущие данные.
aliceio/fsm/context.py:50
↓ 19 callers
Function
setup_application
Эта функция помогает настроить процесс запуска-выключения. :param app: aiohttp app :param dispatcher: aliceio dispatcher :param kwar
aliceio/webhook/aiohttp_server/setup.py:8
↓ 18 callers
Method
get_state
Получить состояние по ключу. :return: Текущее состояние.
aliceio/fsm/context.py:28
↓ 18 callers
Method
update
(self)
aliceio/handlers/base.py:34
↓ 17 callers
Function
handler
(*args, **kwargs)
tests/test_dispatcher/test_middlewares/test_response_converter.py:14
↓ 16 callers
Method
as_
(self: _MagicT, name: str)
aliceio/utils/magic_filter.py:22
↓ 15 callers
Method
set_state
Установить состояние по ключу. :param state: Новое состояние.
aliceio/fsm/context.py:20
↓ 13 callers
Method
add
Добавить айтем в билдер.
aliceio/utils/builders.py:34
↓ 11 callers
Method
add_result_for
( self, method: type[AliceMethod[AliceType]], result: Optional[AliceType] = None,
tests/mocked/mocked_skill.py:68
↓ 11 callers
Method
clear
Очистить состояние и данные.
aliceio/fsm/context.py:86
↓ 10 callers
Method
create_session
(self)
aliceio/client/session/aiohttp.py:125
↓ 9 callers
Method
_create_storage
( storage: Optional[BaseStorage], disable_fsm: bool, use_api_storage: bool, )
aliceio/dispatcher/dispatcher.py:133
↓ 9 callers
Function
create_mocked_session
( session: Optional[Session] = None, user: Optional[User] = None, application: Optional[Applicatio
tests/mocked/mocked_update.py:94
↓ 9 callers
Method
get_value
(self, key: str)
aliceio/fsm/context.py:59
↓ 9 callers
Method
propagate_event
( self, event_type: str, event: AliceObject, **kwargs: Any, )
aliceio/dispatcher/router.py:77
↓ 9 callers
Method
set_data
Записать данные (перезапись). :param data: Новые данные.
aliceio/fsm/context.py:36
↓ 9 callers
Method
status
(self, request_timeout: Optional[int] = None)
aliceio/client/skill.py:114
↓ 9 callers
Method
update_data
Обновление данные в хранилище по ключу (like dict.update) :param data: Часть данных. :return: Полные новые данные.
aliceio/fsm/context.py:71
↓ 8 callers
Method
add
( self, image_id: str, /, title: Optional[str] = None, description: Op
aliceio/utils/builders.py:57
↓ 8 callers
Method
call
(self, *args: Any, **kwargs: Any)
aliceio/dispatcher/event/handler.py:42
↓ 8 callers
Method
register
( self, middleware: RequestMiddlewareType, )
aliceio/client/session/middlewares/manager.py:16
↓ 7 callers
Method
add
( self, image_id: str, /, title: Optional[str] = None, button: Optiona
aliceio/utils/builders.py:137
↓ 7 callers
Method
check
(self, *args: Any, **kwargs: Any)
aliceio/dispatcher/event/handler.py:92
↓ 7 callers
Function
create_mocked_update
( skill: Optional[MockedSkill] = None, meta: Optional[Meta] = None, interfaces: Optional[Interface
tests/mocked/mocked_update.py:28
↓ 7 callers
Method
feed_webhook_update
Основная точка входа для входящих обновлений с сериализатором Dict->Update. :param skill: Экземпляр навыка. :param u
aliceio/dispatcher/dispatcher.py:267
↓ 7 callers
Method
set_current
(cls, value: ContextInstance)
aliceio/utils/mixins.py:93
↓ 7 callers
Method
trigger
Распространение события на обработчики.
aliceio/dispatcher/event/event.py:30
↓ 6 callers
Method
check_response
Проверка статуса ответа.
aliceio/client/session/base.py:53
↓ 6 callers
Method
close
(self)
aliceio/client/session/aiohttp.py:138
↓ 6 callers
Method
create_record_from_data
(self, data: dict[str, Any])
aliceio/fsm/middlewares/api_storage.py:73
↓ 6 callers
Function
prepare_value
Подготовка значения перед отправкой.
aliceio/utils/funcs.py:24
↓ 6 callers
Method
read
(self)
aliceio/types/input_file.py:35
↓ 6 callers
Method
resolve
(self, value: Any, initial_value: Any)
aliceio/utils/magic_filter.py:15
↓ 6 callers
Method
upload_image
( self, url: str, /, request_timeout: Optional[int] = None, )
aliceio/client/skill.py:126
↓ 5 callers
Function
create_handler
(value: T)
tests/test_dispatcher/test_middlewares/test_response_converter.py:13
↓ 5 callers
Method
filter
Добавление фильтров для всех обработчика этого наблюдателя. :param filters: Фильтры.
aliceio/dispatcher/event/alice.py:34
↓ 5 callers
Method
get
(self, key: str, /, default: Optional[Any] = None)
aliceio/dispatcher/dispatcher.py:106
↓ 5 callers
Method
get_current
(cls)
aliceio/utils/mixins.py:51
↓ 5 callers
Method
get_file_url
Генерирует URL для получения информации о файле на сервере API Алисы. :param skill_id: Айди навыка. :param file_type: Тип, и
aliceio/client/alice.py:30
↓ 5 callers
Method
set_footer
( self, text: str, /, button: Optional[MediaButton] = None, )
aliceio/utils/builders.py:100
↓ 5 callers
Method
set_header
(self, text: str, /)
aliceio/utils/builders.py:88
↓ 5 callers
Method
to_collection
Возвращает список элементов.
aliceio/utils/builders.py:121
↓ 4 callers
Method
add
( self, title: str, /, url: Optional[str] = None, payload: Optional[Pa
aliceio/utils/builders.py:169
↓ 4 callers
Method
build
Этот метод должен быть реализован в подклассах. :param key: Ключ. :param part: Часть записи. :return: ключ, который б
aliceio/fsm/storage/redis.py:20
↓ 4 callers
Method
delete_file_url
Генерирует URL для удаления файла с сервера API Алисы. :param skill_id: Айди навыка. :param file_type: Тип, изображение или
aliceio/client/alice.py:55
↓ 4 callers
Method
emit_shutdown
Рекурсивный вызывов callback'ов выключения для корректного завершения работы.
aliceio/dispatcher/router.py:219
↓ 4 callers
Method
emit_startup
Рекурсивный вызов callback'ов при запуске.
aliceio/dispatcher/router.py:212
↓ 4 callers
Function
extract_flags_from_object
(obj: Any)
aliceio/dispatcher/flags.py:82
↓ 4 callers
Method
get_all_files_url
Генерирует URL для получения информации о всех файлах на сервере API Алисы. :param skill_id: Айди навыка. :param file_type:
aliceio/client/alice.py:45
↓ 4 callers
Method
get_images
( self, request_timeout: Optional[int] = None, )
aliceio/client/skill.py:118
↓ 4 callers
Method
make_request
( self, entrypoint: Callable[ [dict[str, Any], dict[str, Any]], Awaita
tests/test_webhook/test_yandex_functions.py:37
↓ 4 callers
Method
make_request
( self, client: TestClient, command: str = "test", skill_id: str = "42:SKILL_I
tests/test_webhook/test_aiohttp_server.py:60
↓ 4 callers
Method
resolve_state_data
(self, state: Optional[ApiState])
aliceio/fsm/middlewares/api_storage.py:58
↓ 4 callers
Method
set_new_state
( self, response: AliceResponse, new_state: dict[str, Any], is_anonymous: bool
aliceio/fsm/middlewares/api_storage.py:88
↓ 4 callers
Method
to_collection
(self)
aliceio/utils/builders.py:160
↓ 4 callers
Method
upload_file_url
Генерирует URL для загрузки файла на сервер API Алисы. :param skill_id: Айди навыка. :param file_type: Тип, изображение или
aliceio/client/alice.py:20
↓ 3 callers
Method
_feed_webhook_update
Возвращает реальный ответ вместо bool.
aliceio/dispatcher/dispatcher.py:247
↓ 3 callers
Method
_signature_to_string
Подпись к строке. :param args: :param kwargs:
aliceio/filters/base.py:47
↓ 3 callers
Method
allow_ip
(self, ip: Union[str, IPv4Network, IPv4Address])
aliceio/webhook/aiohttp_server/security.py:46
↓ 3 callers
Method
build
(self, key: StorageKey, part: Literal["data", "state"])
aliceio/fsm/storage/redis.py:53
↓ 3 callers
Method
build_request_data
( self, method: AliceMethod[AliceType], )
aliceio/client/session/aiohttp.py:146
↓ 3 callers
Method
context
Использование в контекстном менеджере. :param auto_close: Закрыть ли HTTP-сессию при выходе. :return: Skill
aliceio/client/skill.py:77
↓ 3 callers
Function
extract_flags
Извлекает флаги из контекстных данных обработчика или мидлваря. :param handler: Объект обработчика или данные. :return: Словарь со всеми
aliceio/dispatcher/flags.py:88
↓ 3 callers
Method
from_base
Используйте этот метод для автогенерации AliceAPIServer из базового URL. :param base: Базовый URL. :return: Экземпляр :class
aliceio/client/alice.py:67
↓ 3 callers
Function
generate_thimbles
()
examples/fsm_games.py:130
↓ 3 callers
Method
get_data
Получить данные по ключу. :param key: Ключ. :return: Текущие данные.
aliceio/fsm/storage/base.py:52
↓ 3 callers
Method
get_sounds
( self, request_timeout: Optional[int] = None, )
aliceio/client/skill.py:162
↓ 3 callers
Method
get_state
Получить состояние по ключу. :param key: Ключ. :return: Текущее состояние.
aliceio/fsm/storage/base.py:34
↓ 3 callers
Method
include_routers
Подключение нескольких роутеров. :param routers: Роутеры.
aliceio/dispatcher/router.py:186
↓ 3 callers
Method
middleware
(handler, event, data)
tests/test_dispatcher/test_event/test_middleware.py:11
↓ 3 callers
Method
middleware
(handler, event, data)
tests/test_api/test_client/test_session/test_middlewares/test_manager.py:30
↓ 3 callers
Method
reset_current
(cls, token: contextvars.Token[ContextInstance])
aliceio/utils/mixins.py:102
↓ 3 callers
Method
set_state_from_alice
( self, event: Update, fsm_context: FSMContext, )
aliceio/fsm/middlewares/api_storage.py:49
↓ 3 callers
Method
set_state_to_alice
( self, response: AliceResponse, fsm_context: FSMContext, is_anonymous: bool =
aliceio/fsm/middlewares/api_storage.py:76
↓ 3 callers
Method
upload_sound
( self, file: InputFile, request_timeout: Optional[int] = None, )
aliceio/client/skill.py:169
↓ 3 callers
Method
wrap_middlewares
( middlewares: Sequence[MiddlewareType[MiddlewareEventType]], handler: CallbackType, )
aliceio/dispatcher/middlewares/manager.py:57
↓ 2 callers
Method
__init__
( __pydantic_self__, *, id: str, skillId: str, siz
aliceio/types/uploaded_sound.py:29
↓ 2 callers
Method
__init__
( __pydantic_self__, *, id: str, size: int, origUr
aliceio/types/uploaded_image.py:27
↓ 2 callers
Method
__init__
Базовый класс для файлов. Не следует использовать напрямую. См. :class:`BufferedInputFile`, :class:`FSInputFile` и :class:`URLInputFi
aliceio/types/input_file.py:22
↓ 2 callers
Method
_event_model_validate
Вспомогательный метод для определения и создания события конкретного типа.
aliceio/types/update.py:113
↓ 2 callers
Method
_get_all_states_names
(cls)
aliceio/fsm/state.py:141
↓ 2 callers
Method
_prepare_kwargs
(self, kwargs: dict[str, Any])
aliceio/dispatcher/event/handler.py:36
↓ 2 callers
Function
_retrieve_basic
(basic: _ProxyBasic)
aliceio/client/session/aiohttp.py:29
↓ 2 callers
Method
_setup_proxy_connector
(self, proxy: _ProxyType)
aliceio/client/session/aiohttp.py:112
↓ 2 callers
Method
_validate_update
(self, skill: Skill, request: web.Request)
aliceio/webhook/aiohttp_server/base.py:95
↓ 2 callers
Method
_validate_update
( self, skill: Skill, event: _Event, context: RuntimeContext, )
aliceio/webhook/yandex_functions/base.py:62
↓ 2 callers
Method
_with_value
(self, value: Any)
aliceio/dispatcher/flags.py:24
↓ 2 callers
Method
api_url
(self, api_server: AliceAPIServer)
tests/test_api/test_client/test_session/test_aiohttp_session.py:113
↓ 2 callers
Method
api_url
(self, api_server: AliceAPIServer)
aliceio/methods/status.py:11
↓ 2 callers
Method
api_url
(self, api_server: AliceAPIServer)
aliceio/methods/images/upload_image.py:40
↓ 2 callers
Method
api_url
(self, api_server: AliceAPIServer)
aliceio/methods/images/delete_image.py:29
↓ 2 callers
Method
api_url
(self, api_server: AliceAPIServer)
aliceio/methods/images/get_images.py:12
↓ 2 callers
Method
api_url
(self, api_server: AliceAPIServer)
aliceio/methods/sounds/get_sounds.py:12
↓ 2 callers
Method
api_url
(self, api_server: AliceAPIServer)
aliceio/methods/sounds/upload_sound.py:29
↓ 2 callers
Method
api_url
(self, api_server: AliceAPIServer)
aliceio/methods/sounds/delete_sound.py:29
↓ 2 callers
Function
apply_strategy
( strategy: FSMStrategy, user_id: str, session_id: str, application_id: str, )
aliceio/fsm/strategy.py:26
↓ 2 callers
Method
close
Закрыть клиентскую сессию.
aliceio/client/session/base.py:90
next →
1–100 of 948, ranked by callers