Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Raito
Raito

Tutorial

  • Installation
  • Your first bot
  • Commands with descriptions and arguments
  • Access control with roles
  • Going further

How-to guides

  • 🗂 Routers
  • 🔥 Hot Reload
  • ⚙️ Commands
  • 🎭 Roles
  • ⌨️ Keyboards
  • 📖 Pagination
  • 🎬 Scenes
  • 💬 Conversations
  • 🖼️ Albums
  • 🐢 Throttling
  • 🍃 Lifespan
  • 📝 Logging
  • 🔁 retry
  • ✂️ truncate
  • ✏️ SuppressNotModifiedError

Reference

  • API reference
    • raito package
      • raito.core package
        • raito.core.routers package
          • raito.core.routers.base_router module
          • raito.core.routers.loader module
          • raito.core.routers.manager module
          • raito.core.routers.parser module
          • raito.core.routers.router module
        • raito.core.raito module
      • raito.handlers namespace
        • raito.handlers.management namespace
          • raito.handlers.management.list module
          • raito.handlers.management.load module
          • raito.handlers.management.reload module
          • raito.handlers.management.unload module
        • raito.handlers.roles namespace
          • raito.handlers.roles.assign module
          • raito.handlers.roles.revoke module
          • raito.handlers.roles.staff module
        • raito.handlers.system namespace
          • raito.handlers.system.bash module
          • raito.handlers.system.eval module
          • raito.handlers.system.stats module
        • raito.handlers.help module
      • raito.plugins package
        • raito.plugins.album package
          • raito.plugins.album.middleware module
        • raito.plugins.commands package
          • raito.plugins.commands.flags module
          • raito.plugins.commands.middleware module
          • raito.plugins.commands.registration module
        • raito.plugins.conversations package
          • raito.plugins.conversations.middleware module
          • raito.plugins.conversations.registry module
          • raito.plugins.conversations.waiter module
        • raito.plugins.keyboards package
          • raito.plugins.keyboards.dynamic module
          • raito.plugins.keyboards.static module
        • raito.plugins.lifespan namespace
          • raito.plugins.lifespan.decorator module
        • raito.plugins.pagination package
          • raito.plugins.pagination.paginators package
            • raito.plugins.pagination.paginators.base module
            • raito.plugins.pagination.paginators.inline module
            • raito.plugins.pagination.paginators.list module
            • raito.plugins.pagination.paginators.photo module
            • raito.plugins.pagination.paginators.protocol module
            • raito.plugins.pagination.paginators.rich module
            • raito.plugins.pagination.paginators.text module
          • raito.plugins.pagination.data module
          • raito.plugins.pagination.decorator module
          • raito.plugins.pagination.enums module
          • raito.plugins.pagination.middleware module
          • raito.plugins.pagination.util module
        • raito.plugins.roles package
          • raito.plugins.roles.providers package
            • raito.plugins.roles.providers.sql package
              • raito.plugins.roles.providers.sql.postgresql module
              • raito.plugins.roles.providers.sql.sqlalchemy module
              • raito.plugins.roles.providers.sql.sqlite module
            • raito.plugins.roles.providers.base module
            • raito.plugins.roles.providers.json module
            • raito.plugins.roles.providers.memory module
            • raito.plugins.roles.providers.protocol module
            • raito.plugins.roles.providers.redis module
          • raito.plugins.roles.constraint module
          • raito.plugins.roles.data module
          • raito.plugins.roles.filter module
          • raito.plugins.roles.manager module
          • raito.plugins.roles.roles module
        • raito.plugins.scenes package
          • raito.plugins.scenes.data module
          • raito.plugins.scenes.manager module
          • raito.plugins.scenes.middleware module
          • raito.plugins.scenes.registry module
          • raito.plugins.scenes.scene module
          • raito.plugins.scenes.steps module
        • raito.plugins.throttling package
          • raito.plugins.throttling.flag module
          • raito.plugins.throttling.middleware module
      • raito.utils package
        • raito.utils.ascii package
          • raito.utils.ascii.tree module
        • raito.utils.filters package
          • raito.utils.filters.command module
        • raito.utils.helpers package
          • raito.utils.helpers.code_evaluator module
          • raito.utils.helpers.command_help module
          • raito.utils.helpers.filters module
          • raito.utils.helpers.retry_method module
          • raito.utils.helpers.safe_partial module
          • raito.utils.helpers.truncate module
        • raito.utils.storages package
          • raito.utils.storages.sql package
            • raito.utils.storages.sql.postgresql module
            • raito.utils.storages.sql.sqlalchemy module
            • raito.utils.storages.sql.sqlite module
          • raito.utils.storages.json module
        • raito.utils.configuration module
        • raito.utils.const module
        • raito.utils.errors module
        • raito.utils.loggers module
        • raito.utils.types module
      • raito.rt module
  • Configuration
  • In-chat .rt commands

Explanation

  • Architecture
  • How hot reload works
  • Scenes vs. conversations
  • The role model
  • Stateless pagination
Back to top
View this page

raito.plugins.roles.data module¶

class raito.plugins.roles.data.RoleData(slug: str, name: str, description: str, emoji: str)[source]¶

Bases: object

Parameters:
  • slug (str)

  • name (str)

  • description (str)

  • emoji (str)

slug: str¶
name: str¶
description: str¶
emoji: str¶
property label: str¶
Next
raito.plugins.roles.filter module
Previous
raito.plugins.roles.constraint module
Copyright © 2025, Aiden
Made with Sphinx and @pradyunsg's Furo
On this page
  • raito.plugins.roles.data module
    • RoleData
      • RoleData.slug
      • RoleData.name
      • RoleData.description
      • RoleData.emoji
      • RoleData.label