sidequest_common.schemas.discord_online#
Discord’s public server widget, trimmed for signed-in members: who’s online right now, by name.
Attributes#
One of |
Classes#
|
|
One member from the widget's anonymized roster. |
Module Contents#
- class sidequest_common.schemas.discord_online.DiscordOnline#
Bases:
pydantic.BaseModelGET /api/discord/online(members only): the guild widget’s live roster, or empty if Discord didn’t answer.- members: list[DiscordOnlineMember]#
- ok: bool#
- presence_count: int | None#
- class sidequest_common.schemas.discord_online.DiscordOnlineMember#
Bases:
pydantic.BaseModelOne member from the widget’s anonymized roster.
- activity: str | None#
- avatar_url: str | None#
- name: str#
- status: DiscordOnlineStatus#
- sidequest_common.schemas.discord_online.DiscordOnlineStatus#
One of
"online","idle"or"dnd", as reported by Discord’s widget.