فهرست منبع

Making the the secound department optional in the einweisung command.

BaumSplitter41 4 ماه پیش
والد
کامیت
30d5bf9179
2فایلهای تغییر یافته به همراه11 افزوده شده و 6 حذف شده
  1. 9 4
      VPD_BOT/cogs/einweisung.py
  2. 2 2
      VPD_BOT/config.cfg

+ 9 - 4
VPD_BOT/cogs/einweisung.py

@@ -39,15 +39,20 @@ class einweisung(commands.Cog):
         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)
+
         department2_supervisor_id = int(config.get('Einweisung', 'department2_supervisor_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)
 
-        if einweisung_role is None or department1_role is None or department2_role is None or department1_supervisor is None or department2_supervisor is None:
-            await ctx.respond("One or more roles are not configured properly!", ephemeral=True)
+        if department2_supervisor_id == "" or department2_role_id == "":
             return
+        else:
+            department2_role = server.get_role(department2_role_id)
+            department2_supervisor = server.get_role(department2_supervisor_id)
 
+        if einweisung_role is None or department1_role is None or department1_supervisor is None:
+            await ctx.respond("One or more roles are not configured properly!", ephemeral=True)
+            return
+        
         if department1_supervisor in ctx.author.roles:
             n = 1
         elif department2_supervisor in ctx.author.roles:

+ 2 - 2
VPD_BOT/config.cfg

@@ -16,5 +16,5 @@ einweisung_role_id = 1448793010325291019
 department1_supervisor_id = 1450499642637811764
 department1_role_id = 1450499400488058930
 
-department2_supervisor_id = 346436436436436436436
-department2_role_id = 36346436436436436436
+department2_supervisor_id = 
+department2_role_id =