mirror of
				https://gitflic.ru/project/alt-gnome/karkas.git
				synced 2025-10-31 22:01:21 +03:00 
			
		
		
		
	Блок Roles
Данный блок управляет ролями пользователей.
Роли
| Роль | Описание | 
|---|---|
| USER | Обычный пользователь | 
| MODERATOR | Модератор | 
| ADMIN | Администратор | 
| BOT | Бот | 
Функциональность
- Проверка роли пользователя;
- Получение имени роли по ID;
- Получение ID роли по имени.
Использование
- Импортируйте класс Roles;
- Создайте экземпляр класса;
- Вызовите методы класса для проверки роли пользователя или получения имени роли.
Пример
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)