Skip to content

Блок Roles ​

Данный блок управляет ролями пользователей.

Роли ​

РольОписание
USERОбычный пользователь
MODERATORМодератор
ADMINАдминистратор
BOTБот

Функциональность ​

  • Проверка роли пользователя;
  • Получение имени роли по ID;
  • Получение ID роли по имени.

Использование ​

  1. Импортируйте класс Roles;
  2. Создайте экземпляр класса;
  3. Вызовите методы класса для проверки роли пользователя или получения имени роли.

Пример ​

python
from karkas_core.modules_system.public_api import get_module
Roles = get_module("standard.roles", "Roles")
roles = Roles()
is_admin = await roles.check_admin_permission(user_id)
role_name = await roles.get_role_name(role_id)