seyfert
    Preparing search index...

    Interface UsingClient

    interface UsingClient {
        applications: ApplicationShorter;
        bans: BanShorter;
        cache: Cache;
        channels: ChannelShorter;
        commands: CommandHandler;
        components: ComponentHandler;
        debugger?: Logger;
        emojis: EmojiShorter;
        guilds: GuildShorter;
        handleCommand: HandleCommand;
        interactions: InteractionShorter;
        invites: InvitesShorter;
        langs: LangsHandler;
        logger: Logger;
        members: MemberShorter;
        messages: MessageShorter;
        middlewares?: Record<string, MiddlewareContext>;
        options: BaseClientOptions;
        reactions: ReactionShorter;
        rest: ApiHandler;
        roles: RoleShorter;
        soundboards: SoundboardShorter;
        templates: TemplateShorter;
        threads: ThreadShorter;
        users: UsersShorter;
        voiceStates: VoiceStateShorter;
        webhooks: WebhookShorter;
        get applicationId(): string;
        set applicationId(id: string): void;
        get botId(): string;
        set botId(id: string): void;
        get proxy(): APIRoutes;
        execute(..._options: unknown[]): Promise<void>;
        getRC<
            T extends
                InternalRuntimeConfigHTTP
                | InternalRuntimeConfig =
                | InternalRuntimeConfigHTTP
                | InternalRuntimeConfig,
        >(): Promise<
            { debug: boolean } & Omit<T, "debug" | "locations"> & {
                locations: RCLocations;
            },
        >;
        loadCommands(dir?: string): Promise<void>;
        loadComponents(dir?: string): Promise<void>;
        loadLangs(dir?: string): Promise<void>;
        onInteractionRequest(
            rawBody: APIInteraction,
        ): Promise<
            {
                headers: { "Content-Type"?: string };
                response: APIInteractionResponse | FormData;
            },
        >;
        onPacket(..._packet: unknown[]): Promise<any>;
        setServices(__namedParameters: ServicesOptions): void;
        start(
            options?: Pick<
                DeepPartial<StartOptions>,
                "langsDir" | "commandsDir" | "connection" | "token" | "componentsDir",
            >,
        ): Promise<void>;
        t(
            locale: string,
        ): __InternalParseLocale<DefaultLocale> & {
            get(locale?: string): DefaultLocale;
        };
        uploadCommands(
            __namedParameters?: { applicationId?: string; cachePath?: string },
        ): Promise<void>;
    }

    Hierarchy

    • BaseClient
      • UsingClient
    Index

    Properties

    applications: ApplicationShorter = ...
    bans: BanShorter = ...
    cache: Cache = ...
    channels: ChannelShorter = ...
    commands: CommandHandler = ...
    components: ComponentHandler = ...
    debugger?: Logger
    emojis: EmojiShorter = ...
    guilds: GuildShorter = ...
    handleCommand: HandleCommand
    interactions: InteractionShorter = ...
    invites: InvitesShorter = ...
    langs: LangsHandler = ...
    logger: Logger = ...
    members: MemberShorter = ...
    messages: MessageShorter = ...
    middlewares?: Record<string, MiddlewareContext>
    options: BaseClientOptions
    reactions: ReactionShorter = ...
    rest: ApiHandler = ...
    roles: RoleShorter = ...
    soundboards: SoundboardShorter = ...
    templates: TemplateShorter = ...
    threads: ThreadShorter = ...
    users: UsersShorter = ...
    voiceStates: VoiceStateShorter = ...
    webhooks: WebhookShorter = ...

    Accessors

    • get applicationId(): string

      Returns string

    • set applicationId(id: string): void

      Parameters

      • id: string

      Returns void

    • get botId(): string

      Returns string

    • set botId(id: string): void

      Parameters

      • id: string

      Returns void

    Methods

    • Parameters

      • ..._options: unknown[]

      Returns Promise<void>

    • Type Parameters

      • T extends InternalRuntimeConfigHTTP | InternalRuntimeConfig = InternalRuntimeConfigHTTP | InternalRuntimeConfig

      Returns Promise<
          { debug: boolean } & Omit<T, "debug" | "locations"> & {
              locations: RCLocations;
          },
      >

    • Parameters

      • Optionaldir: string

      Returns Promise<void>

    • Parameters

      • Optionaldir: string

      Returns Promise<void>

    • Parameters

      • Optionaldir: string

      Returns Promise<void>

    • Parameters

      • rawBody: APIInteraction

        body of interaction

      Returns Promise<
          {
              headers: { "Content-Type"?: string };
              response: APIInteractionResponse | FormData;
          },
      >

    • Parameters

      • ..._packet: unknown[]

      Returns Promise<any>

    • Parameters

      • __namedParameters: ServicesOptions

      Returns void

    • Parameters

      • options: Pick<
            DeepPartial<StartOptions>,
            "langsDir" | "commandsDir" | "connection" | "token" | "componentsDir",
        > = {}

      Returns Promise<void>

    • Parameters

      • __namedParameters: { applicationId?: string; cachePath?: string } = {}

      Returns Promise<void>