Files
karkas/src/karkas_blocks/karkas_blocks/standard/roles

Блок Roles

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

Роли

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

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

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

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

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

Пример

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)