Skip to main content
Module

x/harmony/mod.ts>ClientPresence

An easy to use Discord API Library for Deno.
Go to Latest
class ClientPresence
Re-export
import { ClientPresence } from "https://deno.land/x/harmony@v2.7.0/mod.ts";

Constructors

new
ClientPresence(data?: ClientActivity | StatusPayload | ActivityGame)

Properties

optional
activity: ActivityGame | ActivityGame[]
optional
afk: boolean
optional
clientStatus: ClientStatus
optional
since: number | null
status: StatusType

Methods

create(): StatusPayload

Creates Presence Payload

createActivity(): ActivityGame[] | null

Creates Activity Payload

parse(payload: StatusPayload): ClientPresence

Parses from Payload

removeAFK(): ClientPresence

Remove AFK (set false)

setActivities(activities: ActivityGame[]): ClientPresence

Set Activities for Presence

setActivity(activity: ActivityGame): ClientPresence

Set Activity for Presence

setAFK(afk: boolean): ClientPresence

Set AFK value

setSince(since?: number): ClientPresence

Set Since property of Activity

setStatus(status: StatusType): ClientPresence

Set Status of Presence

toggleAFK(): ClientPresence

Toggle AFK (boolean) value

Static Methods

parse(payload: StatusUpdatePayload): ClientPresence

Parses from Payload and creates new ClientPresence