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¶