Activity

class quant.ActivityStatus(value)

Bases: Enum

Discord activity statuses

class quant.ActivityFlags(value)

Bases: IntFlag

Discord activity flags

class quant.ActivityType(value)

Bases: IntEnum

Discord activity types

class quant.Activity(name: str | None = None, created_at: float | None = None, url: str | None = None, type: ActivityType = ActivityType.GAME, timestamps: List | None = None, application_id: Snowflake | None = None, details: str | None = None, state: str | None = None, emoji: str | None = None)

Bases: object

Represents a discord activity

Parameters

name: str

Activity name

url: str | None

Activity url (twitch for example)

type: ActivityType

Activity type

created_at: float

Activity created at timestamp

state: str | None

State text

details: ActivityType

Details text

class quant.ActivityAssets(large_image: str | None = None, large_text: str | None = None, small_image: str | None = None, small_text: str | None = None)

Bases: object

Represents activity assets (image, text)

Parameters

large_image: str

Large activity image

large_text: str

Large activity text

small_image: str

Small activity image

small_text: str

Small activity text

class quant.ActivityData(activity: Activity | None = None, status: ActivityStatus | None = None, since: int | None = None, afk: bool | None = None)

Bases: object

Activity data

Parameters

activity: Activity

Setting up main activity

status: ActivityStatus

Setting up activity status

since: int | None

Time since enabled

afk: bool

Is AFK or no

class quant.ActivityBuilder

Bases: object

Build an activity

Methods
build() ActivityData

Build an ActivityData

set_activity(name: str | None = None, url: str | None = None, created_at: float = None, activity_type: ActivityType = ActivityType.GAME, application_id: Snowflake | None = None, details: str | None = None, state: str | None = None, emoji: str | None = None) Self

Set an activity

set_afk(value: bool) Self

Set AFK value

set_since(value: int) Self

Set since value

set_status(status: ActivityStatus) Self

Build status