Fixed bot trigger on deafen and mute
This commit is contained in:
parent
3435d59d96
commit
301439f144
@ -40,9 +40,10 @@ class CogChannel(commands.Cog):
|
|||||||
|
|
||||||
vc_from = before.channel
|
vc_from = before.channel
|
||||||
vc_to = after.channel
|
vc_to = after.channel
|
||||||
|
category = member.guild.get_channel(guildConfGet(member.guild, "category"))
|
||||||
|
|
||||||
# If user left vc
|
# If user left vc
|
||||||
if vc_to is None:
|
if after.channel is None and before.channel.category == category and len(before.channel.members) == 0:
|
||||||
if isUserVoice(vc_from):
|
if isUserVoice(vc_from):
|
||||||
if isVoiceOfUser(vc_from, member):
|
if isVoiceOfUser(vc_from, member):
|
||||||
await removeUserVoice(vc_from)
|
await removeUserVoice(vc_from)
|
||||||
@ -52,7 +53,7 @@ class CogChannel(commands.Cog):
|
|||||||
await changeNomicPerms("deny", vc_from, member)
|
await changeNomicPerms("deny", vc_from, member)
|
||||||
|
|
||||||
# If user joined vc
|
# If user joined vc
|
||||||
else:
|
if after.channel is not None and after.channel.id == guildConfGet(member.guild, "channel"):
|
||||||
if isUserVoice(vc_from):
|
if isUserVoice(vc_from):
|
||||||
if isVoiceOfUser(vc_from, member):
|
if isVoiceOfUser(vc_from, member):
|
||||||
await removeUserVoice(vc_from)
|
await removeUserVoice(vc_from)
|
||||||
|
Loading…
Reference in New Issue
Block a user