[Audio] Add server owner check for [p]stop (#523)

Fixes #522
This commit is contained in:
palmtree5 2016-12-11 15:55:25 -06:00 committed by Twentysix
parent 27bdce7f32
commit 09e26b04bf

View File

@ -1747,6 +1747,7 @@ class Audio:
mod_role = settings.get_server_mod(server) mod_role = settings.get_server_mod(server)
is_owner = member.id == settings.owner is_owner = member.id == settings.owner
is_server_owner = member == server.owner
is_admin = discord.utils.get(member.roles, name=admin_role) is not None is_admin = discord.utils.get(member.roles, name=admin_role) is not None
is_mod = discord.utils.get(member.roles, name=mod_role) is not None is_mod = discord.utils.get(member.roles, name=mod_role) is not None
@ -1754,7 +1755,7 @@ class Audio:
nonbots = sum(not m.bot for m in member.voice_channel.voice_members) nonbots = sum(not m.bot for m in member.voice_channel.voice_members)
alone = nonbots <= 1 alone = nonbots <= 1
return is_owner or is_admin or is_mod or alone return is_owner or is_server_owner or is_admin or is_mod or alone
@commands.command(pass_context=True, no_pm=True) @commands.command(pass_context=True, no_pm=True)
async def sing(self, ctx): async def sing(self, ctx):