Pycord-Application-Commands

Command Permission Decorators

❌ Unsupported block (callout)

Command Permission Decorators

@discord.commands.default_permissions(**perms)

@discord.commands.guild_only

@discord.commands.is_nsfw

Commands

Shortcut Decorators

@discord.commands.application_command(cls=<class 'discord.commands.core.SlashCommand'>**attrs)

@discord.commands.command(**kwargs)

@discord.commands.slash_command(**kwargs)

@discord.commands.user_command(**kwargs)

@discord.commands.message_command(**kwargs)

Objects

class discord.ApplicationCommand(func**kwargs)

class discord.SlashCommand(func*args**kwargs)

class discord.SlashCommandGroup(namedescription=Noneguild_ids=Noneparent=None**kwargs)

class discord.UserCommand(func*args**kwargs)

class discord.MessageCommand(func*args**kwargs)

Options

Shortcut Decorators

@discord.commands.option(nametype=None**kwargs)

Objects

class discord.Option(input_type=<class 'str'>/description=None**kwargs)

Attributes

  • autocomplete
  • channel_types
  • choices
  • default
  • description
  • description_localizations
  • input_type
  • max_length
  • max_value
  • min_length
  • min_value
  • name
  • name_localizations
  • required
  • ← Go home