1
0
Fork 0
mirror of synced 2024-06-03 11:14:33 +12:00

Correct when the source is retrieved

This commit is contained in:
Phxntxm 2017-04-22 22:12:48 -05:00
parent 96e17e9cb6
commit 99ac6fdd6c

View file

@ -344,16 +344,15 @@ class Music:
"""Sets the volume of the currently playing song.""" """Sets the volume of the currently playing song."""
state = self.voice_states.get(ctx.message.guild.id) state = self.voice_states.get(ctx.message.guild.id)
source = state.voice.source
if source is None: if source is None:
await ctx.send("Not playing anything right now, please set volume after playing something") await ctx.send("Not playing anything right now, please set volume after playing something")
elif value is None or not state.playing: elif value is None or not state.playing:
volume = source.volume volume = state.voice.source.volume
await ctx.send("Current volume is {}".format(volume)) await ctx.send("Current volume is {}".format(volume))
elif value > 200: elif value > 200:
await ctx.send("Sorry but the max volume is 200") await ctx.send("Sorry but the max volume is 200")
elif state.playing: elif state.playing:
source.volume = value / 100 state.voice.source.volume = value / 100
await ctx.send('Set the volume to {:.0%}'.format(source.volume)) await ctx.send('Set the volume to {:.0%}'.format(source.volume))
@commands.command(pass_context=True) @commands.command(pass_context=True)