Skip to content

Commit

Permalink
Merge pull request #291 from ady00/patch-1
Browse files Browse the repository at this point in the history
Chat Helpers should get manage_message perms
  • Loading branch information
rohitp30 authored Sep 8, 2022
2 parents 638a6a4 + a9c3ae1 commit 08b3443
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion utils/events/chat_helper_ticket_sys.py
Original file line number Diff line number Diff line change
Expand Up @@ -587,6 +587,18 @@ def check(m):
reason="Ticket Perms",
)
RoleOBJ = discord.utils.get(guild.roles, name=role)

if (
RoleOBJ.id == MainID.r_chat_helper
or RoleOBJ.id == MainID.r_lead_helper
):
await channel.set_permissions(
RoleOBJ,
read_messages=True, # helpers and lead helpers
send_messages=True, # recieve manage_message perms
manage_messages=True,
reason="Ticket Perms",
)
if (
not (
RoleOBJ.id == MainID.r_chat_helper
Expand Down Expand Up @@ -628,7 +640,10 @@ def check(m):
reason="Ticket Perms",
)
else:
roles = ["Helper", "Helper Manager", "Academics Management"]
roles = ["Academics Management"] # removed helper and lead helper
# I believe their presence in roles list caused
# them to not have manage_message perms

for role in roles:
RoleOBJ = discord.utils.get(
interaction.message.guild.roles, name=role
Expand Down

0 comments on commit 08b3443

Please sign in to comment.