Browse Source

Setting up printing message if configurations of roles are missing

BaumSplitter41 4 months ago
parent
commit
433d77a08c
2 changed files with 6 additions and 2 deletions
  1. 4 0
      VPD_BOT/cogs/einweisung.py
  2. 2 2
      VPD_BOT/config.cfg

+ 4 - 0
VPD_BOT/cogs/einweisung.py

@@ -44,6 +44,10 @@ class einweisung(commands.Cog):
         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)
+            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 = 
-department2_role_id = 
+department2_supervisor_id = 346436436436436436436
+department2_role_id = 36346436436436436436