Browse Source

Added a fto role who is able to perform /einweisung

BaumSplitter41 1 month ago
parent
commit
b4a7ed6195
2 changed files with 8 additions and 2 deletions
  1. 6 2
      VPD_BOT/cogs/einweisung.py
  2. 2 0
      VPD_BOT/config.cfg

+ 6 - 2
VPD_BOT/cogs/einweisung.py

@@ -39,18 +39,22 @@ class einweisung(commands.Cog):
 
 
         department1_supervisor_id = int(config.get('Einweisung', 'department1_supervisor_id'))
+        department1_fto_id = int(config.get('Einweisung', 'department1_fto_id'))
         department1_role_id = int(config.get('Einweisung', 'department1_role_id'))
         department1_role = server.get_role(department1_role_id)
         department1_supervisor = server.get_role(department1_supervisor_id)
+        department1_fto = server.get_role(department1_fto_id)
         department1_deputy_id = int(config.get('Einweisung', 'department1_deputy_id'))
         department1_deputy = server.get_role(department1_deputy_id)
         department1_unit_role_id = int(config.get('Einweisung', 'department1_unit_role_id'))
         department1_unit_role = server.get_role(department1_unit_role_id)
 
         #department2_supervisor_id = int(config.get('Einweisung', 'department2_supervisor_id'))
+        #department2_fto_id = int(config.get('Einweisung', 'department2_fto_id'))
         #department2_role_id = int(config.get('Einweisung', 'department2_role_id'))
         #department2_role = server.get_role(department2_role_id)
         #department2_supervisor = server.get_role(department2_supervisor_id)
+        #department2_fto = server.get_role(department2_fto_id)
         #department2_deputy_id = int(config.get('Einweisung', 'department2_deputy_id'))
         #department2_deputy = server.get_role(department2_deputy_id)
         #department2_unit_role_id = int(config.get('Einweisung', 'department2_unit_role_id'))
@@ -61,9 +65,9 @@ class einweisung(commands.Cog):
             await ctx.respond("One or more roles are not configured properly!", ephemeral=True)
             return
         
-        if department1_supervisor in ctx.author.roles:
+        if department1_supervisor in ctx.author.roles or department1_fto in ctx.author.roles:
             n = 1
-        #elif department2_supervisor in ctx.author.roles:
+        #elif department2_supervisor in ctx.author.roles or department2_fto in ctx.author.roles:
             #n = 2
         else: 
             await ctx.respond("You don't have permission to use this command!", ephemeral=True)

+ 2 - 0
VPD_BOT/config.cfg

@@ -22,12 +22,14 @@ team_role_id = 1447295632774660158
 acces_role_id = 1449145241813647380
 
 department1_supervisor_id = 1450499642637811764
+department1_fto_id = 1459935923608223766
 department1_role_id = 1459935133476851742
 department1_deputy_id = 1459935618371948743
 department1_unit_role_id = 1449384731710849135
 uneingewiesen_role_id = 1482816135190679613
 
 department2_supervisor_id = 
+department2_fto_id = 
 department2_role_id = 
 department2_deputy_id =
 department2_unit_role_id =