Interfazhost
DiscordGuildHandle
Servidor con gestores anidados, estilo guild.channels.list().
Firma
export interface DiscordGuildHandle extends DiscordGuild {
channels: { list(): Promise<DiscordChannel[]>; active(): Promise<DiscordChannel[]>; };
members: { list(opts?: { limit?: number; after?: string; }): Promise<DiscordMember[]>; fetch(userId: string): Promise<DiscordMember>; search(query: string, opts?: { limit?: number; }): Promise<DiscordMember[]>; };
roles: { list(): Promise<DiscordRole[]>; };
commands: { list(): Promise<DiscordCommand[]>; register(command: DiscordCommandInput): Promise<DiscordCommand>; remove(commandId: string): Promise<true>; };
}- Extiende
Miembros (4)
| Nombre | Tipo | Descripción |
|---|---|---|
| channelsobligatorio | { list(): Promise<DiscordChannel[]>; active(): Promise<DiscordChannel[]>; } | Sin descripción. |
| membersobligatorio | { list(opts?: { limit?: number; after?: string; }): Promise<DiscordMember[]>; fetch(userId: string): Promise<DiscordMember>; search(query: string, opts?: { limit?: number; }): Promise<DiscordMember[]>; } | Sin descripción. |
| rolesobligatorio | { list(): Promise<DiscordRole[]>; } | Sin descripción. |
| commandsobligatorio | { list(): Promise<DiscordCommand[]>; register(command: DiscordCommandInput): Promise<DiscordCommand>; remove(commandId: string): Promise<true>; } | Sin descripción. |
Usado en / Referenciado por
Fuente: bloomx-extensions/_shared/sdk/ctx.d.ts:667 · ctx.d.ts