Блок Roles
Данный блок управляет ролями пользователей.
Роли
Роль | Описание |
---|---|
USER | Обычный пользователь |
MODERATOR | Модератор |
ADMIN | Администратор |
BOT | Бот |
Функциональность
- Проверка роли пользователя;
- Получение имени роли по ID;
- Получение ID роли по имени.
Использование
- Импортируйте класс
Roles
; - Создайте экземпляр класса;
- Вызовите методы класса для проверки роли пользователя или получения имени роли.
Пример
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)