raito.handlers.roles.assign module

class raito.handlers.roles.assign.AssignRoleCallback(*, role_slug)[исходный код]

Базовые классы: CallbackData

Callback data for assigning roles.

Параметры:

role_slug (str)

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[исходный код]

Базовые классы: StatesGroup

State group for assigning roles.

user_id = <State 'AssignRoleGroup:user_id'>
Параметры:
  • event (TelegramObject)

  • raw_state (str | None)

Тип результата:

bool

raito.handlers.roles.assign.roles_list_markup(builder, roles)[исходный код]
Параметры:
Тип результата:

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)[исходный код]
Параметры:
Тип результата:

None

async raito.handlers.roles.assign.assign_role(message, raito, state, bot)[исходный код]
Параметры:
  • message (Message)

  • raito (Raito)

  • state (FSMContext)

  • bot (Bot)

Тип результата:

None