Accessors
banner
- get banner(): undefined | null | string
Returns undefined | null | string
bot
- get bot(): undefined | boolean
Returns undefined | boolean
id
- get id(): undefined | string
Returns undefined | string
joinedTimestamp
- get joinedTimestamp(): number
nick
- get nick(): undefined | null | string
Returns undefined | null | string
Methods
ban
- ban(data: { delete_message_days?: number; reason?: string }): Promise<void>
Parameters
data: { delete_message_days?: number; reason?: string }
Optional delete_message_days?: number
Optional reason?: string
edit
- edit(data: { channel_id?: string; deaf?: boolean; mute?: boolean; nick?: string; roles?: string[] }): Promise<void>
Parameters
data: { channel_id?: string; deaf?: boolean; mute?: boolean; nick?: string; roles?: string[] }
Optional channel_id?: string
Optional deaf?: boolean
Optional mute?: boolean
Optional nick?: string
Optional roles?: string[]
kick
- kick(reason?: string): Promise<void>
setChannel
- setChannel(channel_id: null | string): Promise<void>
Parameters
channel_id: null | string
setDeaf
- setDeaf(deaf: boolean): Promise<void>
setMute
- setMute(mute: boolean): Promise<void>
setNickname
- setNickname(nick: string): Promise<void>
setRoles
- setRoles(roles: string[]): Promise<void>
timeout
- timeout(data: { communication_disabled_until?: string; reason?: string }): Promise<void>
Parameters
data: { communication_disabled_until?: string; reason?: string }
Optional communication_disabled_until?: string
Optional reason?: string
unban
- unban(data: { reason?: string }): Promise<void>
Parameters
data: { reason?: string }