sidequest_common.models.discord_live#

The guild’s live Discord presence/voice status, as last reported by the bot.

Classes#

DiscordLiveStatus

One row per guild: the bot's most recent online/member/voice-channel report.

Module Contents#

class sidequest_common.models.discord_live.DiscordLiveStatus#

Bases: advanced_alchemy.base.UUIDAuditBase

One row per guild: the bot’s most recent online/member/voice-channel report.

guild_id: sqlalchemy.orm.Mapped[int]#
members: sqlalchemy.orm.Mapped[int | None]#
online: sqlalchemy.orm.Mapped[int | None]#
reported_at: sqlalchemy.orm.Mapped[datetime.datetime]#
voice: sqlalchemy.orm.Mapped[list[dict]]#