Hierarchy (view full)

Implements

Constructors

Properties

application: Application
argumentParser: ArgumentParser = ...
client: BaseClient<boolean>
commands: Collection<string, Command<Legacy | ChatInput>> = ...
configManager: ConfigurationManager
logger: Logger
ratelimiter: CommandRateLimiter = ...
name: string

Returns the name of the function. Function names are read-only and can not be changed.

Methods

  • Parameters

    • overwrite: {
          commands: string[];
          createdAt: Date;
          disabled: null | boolean;
          guildId: string;
          id: number;
          onMatch: CommandPermissionOverwriteAction;
          requiredChannels: unknown;
          requiredDiscordPermissions: unknown;
          requiredLevel: null | number;
          requiredRoles: unknown;
          requiredSystemPermissions: unknown;
          requiredUsers: unknown;
          updatedAt: Date;
      }
      • commands: string[]
      • createdAt: Date
      • disabled: null | boolean
      • guildId: string
      • id: number
      • onMatch: CommandPermissionOverwriteAction
      • requiredChannels: unknown
      • requiredDiscordPermissions: unknown
      • requiredLevel: null | number
      • requiredRoles: unknown
      • requiredSystemPermissions: unknown
      • requiredUsers: unknown
      • updatedAt: Date

    Returns void

  • Parameters

    • _action: CommandPermissionOverwriteAction
    • context: Context<CommandMessage>
    • permissions: null | CommandOverwriteLogic<
          | "BanMembers"
          | "KickMembers"
          | "ModerateMembers"
          | "ManageMessages"
          | "CreateInstantInvite"
          | "Administrator"
          | "ManageChannels"
          | "ManageGuild"
          | "AddReactions"
          | "ViewAuditLog"
          | "PrioritySpeaker"
          | "Stream"
          | "ViewChannel"
          | "SendMessages"
          | "SendTTSMessages"
          | "EmbedLinks"
          | "AttachFiles"
          | "ReadMessageHistory"
          | "MentionEveryone"
          | "UseExternalEmojis"
          | "ViewGuildInsights"
          | "Connect"
          | "Speak"
          | "MuteMembers"
          | "DeafenMembers"
          | "MoveMembers"
          | "UseVAD"
          | "ChangeNickname"
          | "ManageNicknames"
          | "ManageRoles"
          | "ManageWebhooks"
          | "ManageEmojisAndStickers"
          | "ManageGuildExpressions"
          | "UseApplicationCommands"
          | "RequestToSpeak"
          | "ManageEvents"
          | "ManageThreads"
          | "CreatePublicThreads"
          | "CreatePrivateThreads"
          | "UseExternalStickers"
          | "SendMessagesInThreads"
          | "UseEmbeddedActivities"
          | "ViewCreatorMonetizationAnalytics"
          | "UseSoundboard"
          | "CreateGuildExpressions"
          | "CreateEvents"
          | "UseExternalSounds"
          | "SendVoiceMessages"
          | "SendPolls"
          | "UseExternalApps">
    • memberPermissions: PermissionResolvable[]

    Returns boolean

""