diff --git a/commands/voice/queue.py b/commands/voice/queue.py index 5fc5291..aeb3594 100644 --- a/commands/voice/queue.py +++ b/commands/voice/queue.py @@ -15,9 +15,6 @@ from .utils import command_allowed, ensure_joined, play_next async def queue_or_play(message, edited=False): - if message.guild.id not in players: - players[message.guild.id] = audio.queue.Player() - tokens = commands.tokenize(message.content) parser = arguments.ArgumentParser( tokens[0], @@ -81,6 +78,9 @@ async def queue_or_play(message, edited=False): elif not command_allowed(message): return + if message.guild.id not in players: + players[message.guild.id] = audio.queue.Player() + if edited: found = None for queued in players[message.guild.id].queue: