pylav.storage.controllers.players package

Submodules

pylav.storage.controllers.players.config module

class pylav.storage.controllers.players.config.PlayerConfigController(client)[source]

Bases: object

property client
async get_alone_dc(guild_id)[source]
async get_alone_pause(guild_id)[source]
async get_auto_play(guild_id)[source]
async get_auto_shuffle(guild_id)[source]
get_config(guild_id)[source]
async get_empty_queue_dc(guild_id)[source]
get_global_config()[source]
async get_max_volume(guild_id)[source]
async get_self_deaf(guild_id)[source]
async get_shuffle(guild_id)[source]
async get_volume(guild_id)[source]
async initialize_global_config()[source]
async is_dj(user, guild, *, additional_role_ids=None, additional_user_ids=None)[source]
async reset_to_default(guild_id)[source]

pylav.storage.controllers.players.states module

class pylav.storage.controllers.players.states.PlayerStateController(client)[source]

Bases: object

property client
async delete_all_players()[source]
async delete_player(guild_id)[source]
async fetch_all_players()[source]
async fetch_player(guild_id)[source]
async save_player(player)[source]
async save_players(players)[source]

Module contents