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)