InteractionGuildMember

Represents a guild member

Signature

export declare class InteractionGuildMember extends GuildMember
JSDoc

Properties

readonly guildId: string;

the choosen guild id

tagGetter
get tag(): string;
botGetter
get bot(): boolean | undefined;
nameGetter
get name(): string;
get displayName(): string;

gets the nickname or the username

get createdTimestamp(): number;

Create a timestamp for the current object.

get createdAt(): Date;

createdAt gets the creation Date instace of the current object.

nick?: string | null | undefined;
avatar?: string | null | undefined;
banner?: string | null | undefined;

Methods

manageable(force?: boolean): Promise<boolean>;
bannable(force?: boolean): Promise<boolean>;
kickable(force?: boolean): Promise<boolean>;
kick(reason?: string): Promise<void>;
toString(): `<@${string}>`;

Returns a string representation of an object.