.cache

Type: Collection

.client

Type: Client

.ban(serverId:

string

,

userId:

string

)

Type: Promise<unknown>

Bans a member from a server.

.fetch(serverId:

string

,

memberId:

string

,

force:

boolean

)

Type: Promise<Member>

Fetches a member from a server.

.fetchMany(serverId:

string

)

Type: Promise<Collection>

Fetches all members from a server. Returned objects are partial members.

.getRoles(serverId:

string

,

memberId:

string

)

Type: Promise<unknown>

Gets a list of the roles assigned to a member using the ID of the member.

.giveXP(serverId:

string

,

memberId:

string

,

amount:

number

)

Type: Promise<number>

Awards XP to a member.

.kick(serverId:

string

,

memberId:

string

)

Type: Promise<unknown>

Kicks a member from a server.

.resetNickname(serverId:

string

,

memberId:

string

)

Type: Promise<void>

Deletes a member's nickname.

.unban(serverId:

string

,

userId:

string

,

removeBanIfCached:

boolean

)

Type: Promise<unknown>

Unbans a user from a server.

.updateNickname(serverId:

string

,

memberId:

string

,

newNickname:

string

)

Type: Promise<string>

Updates a member's nickname. Returns the new name.