Hierarchy (View Summary, Expand)

Implements

Constructors

Properties

application: Application
argumentParser: ArgumentParser = ...
client: BaseClient
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;
      }

    Returns void

  • Parameters

    • _action: CommandPermissionOverwriteAction
    • context: Context
    • 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

  • Parameters

    • message: Message<true>

    Returns Promise<undefined | boolean | Message<boolean>>

  • Parameters

    • __namedParameters: ApplicationCommandUpdateOptions = {}

    Returns Promise<number>

MMNEPVFCICPMFPCPTTAAATR