sdhandler
Version:
A discord.js command handler
27 lines (26 loc) • 923 B
TypeScript
import { Client, Collection, GuildMember } from "discord.js";
import type { CommandOptions } from "../typings/Command";
import type { SdhandlerOptions } from "../typings/Sdhandler";
import type { ButtonOptions } from "../typings/Button";
export declare class SDClient extends Client {
private commands;
customData: SdhandlerOptions;
buttonData: Collection<string, ButtonOptions>;
constructor(customData: SdhandlerOptions);
private init;
private start;
private importFile;
private startHandler;
private registerSlash;
private startEvents;
private registerCommands;
private registerButtons;
returnCommands(): Collection<string, CommandOptions>;
basicMemberInfo(member: GuildMember): Promise<{
"User ID": string;
Username: string;
"Guild ID ": string;
"Roles ": string[];
"Avatar URL": string;
}>;
}