feat: Add db voice session tracking

This commit is contained in:
2026-02-25 18:44:50 +10:00
parent 4da04dc7d5
commit dff1eb3185
3 changed files with 69 additions and 2 deletions

View File

@@ -12,5 +12,18 @@ class VoiceLogGuild(RowModel):
_timestamp = Timestamp()
class VoiceLogSession(RowModel):
_tablename_ = "voicelog_sessions"
_cache_ = {}
sessionid = Integer(primary=True)
guildid = Integer()
userid = Integer()
channelid = Integer()
joined_at = Timestamp()
duration = Integer()
class VoiceLogData(Registry):
voicelog_guilds = VoiceLogGuild.table
voicelog_sessions = VoiceLogSession.table