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#