raito.handlers.roles.assign module¶
- class raito.handlers.roles.assign.AssignRoleCallback(*, role_slug)[исходный код]¶
Базовые классы:
CallbackDataCallback data for assigning roles.
- Параметры:
role_slug (str)
- model_config = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class raito.handlers.roles.assign.AssignRoleGroup[исходный код]¶
Базовые классы:
StatesGroupState group for assigning roles.
- raito.handlers.roles.assign.roles_list_markup(builder, roles)[исходный код]¶
- Параметры:
builder (InlineKeyboardBuilder)
- Тип результата:
None
- async raito.handlers.roles.assign.show_roles(message, raito)[исходный код]¶
- Параметры:
message (Message)
raito (Raito)
- Тип результата:
None
- async raito.handlers.roles.assign.store_role(query, state, callback_data, raito)[исходный код]¶
- Параметры:
query (CallbackQuery)
state (FSMContext)
callback_data (AssignRoleCallback)
raito (Raito)
- Тип результата:
None
- async raito.handlers.roles.assign.assign_role(message, raito, state, bot)[исходный код]¶
- Параметры:
message (Message)
raito (Raito)
state (FSMContext)
bot (Bot)
- Тип результата:
None